BattleBots MCP Tooling

BattleBots MCP Tooling An architecture diagram generated by Archify. VS Code Insiders · MCP-aware editor · Architecture component VS Code Insiders MCP-aware editor MCP Inspector · Debug MCP tools · Architecture component MCP Inspector Debug MCP tools n8n Automation · Schedules calls · Architecture component n8n Automation Schedules calls MCP Server Host · Microsoft MCP SDK · BattleBots MCP Server · Tool: ListBattleBots MCP Server Host Microsoft MCP SDK Tool: ListBattleBots BattleBots API · ASP.NET Core Minimal API · BattleBots Tooling · GET /battlebots BattleBots API ASP.NET Core Minimal API GET /battlebots IHttpClientFactory · .NET built-in · BattleBots MCP Server · Resilient HttpClient IHttpClientFactory .NET built-in Resilient HttpClient Developer · Builds & tests tools · Architecture component Developer Builds & tests tools discover & execute tool HTTP transport automate execution (HTTP) Provides HttpClient (DI) fetch competitor names (HTTP) local testing (HTTP) BattleBots MCP Server BattleBots Tooling Legend Backend External

BattleBots API

  • • ASP.NET Core Minimal API
  • • GET /battlebots returns a JSON list of competitors

MCP Server

  • • Microsoft MCP SDK host exposes the ListBattleBots tool
  • • IHttpClientFactory provides resilient HttpClient instances via DI

MCP clients

  • • VS Code Insiders discovers and executes the MCP tool
  • • MCP Inspector connects over HTTP transport
  • • n8n schedules and orchestrates tool calls