CodeMap is a Roslyn-powered MCP server that indexes C#, VB.NET, and F# solutions to let AI agents query symbols, references, call graphs, and architectural facts instead of reading source files directly. It supports semantic navigation across solution files, DLL boundaries, and workspace overlays for uncommitted edits.
From the registry: Roslyn-powered MCP server for C#/VB.NET. Query symbols, call graphs, and facts. 90%+ token savings.
$ winget install Microsoft.DotNet.SDK.10https://dotnet.microsoft.com/download/dotnet/10.0$ dotnet tool install --global codemap-mcphttps://www.nuget.org/packages/codemap-mcpPlease install the `codemap-mcp` MCP server into my current AI client (that's you).
Required prerequisites (do these first if not already done):
- **.NET 10 SDK** — Install .NET 10 SDK. Verify with `dotnet --version`. Run: `winget install Microsoft.DotNet.SDK.10` (https://dotnet.microsoft.com/download/dotnet/10.0)
- **Install codemap-mcp tool** — Install as a .NET global tool. Run: `dotnet tool install --global codemap-mcp` (https://www.nuget.org/packages/codemap-mcp)
Canonical MCP server config (stdio transport):
- command: `codemap-mcp`
- args: []
- optional environment variables:
- `CODEMAP_CACHE_DIR`: Shared baseline cache directory. (example: `/shared/codemap-cache`)
- `CODEMAP_ENGINE`: Storage engine override (e.g., 'sqlite' for legacy v1 engine). (example: `sqlite`)
Note: C#/VB.NET/F# semantic indexer. Distributed via NuGet as a .NET global tool.
Add this MCP server to my current client's config in the correct format for you. If you need secrets or credentials I haven't provided, ASK me — do not invent values or leave raw placeholders. After adding it, tell me how to verify the server is connected.CODEMAP_ENGINErequiredSelects the index engine; set to sqlite to use the old engine temporarilyReal-time Kubernetes network traffic visibility and API analysis for HTTP, gRPC, Redis, Kafka, DNS.