AmazingMCP — MCP Server for .NET / C# Codebases
About
An MCP server that gives AI agents deep understanding of C# codebases via Roslyn — type search, dependency graphs, usage analysis, and architecture overviews, all from a live in-memory compilation.
Details
- Author
- remleo
- Downloads
- 256
- Categories
- Developer Tools, Knowledge Base, Other
Jump to
- Type search across C# codebases
- Dependency graph generation
- Usage analysis of code elements
- Architecture overviews
- Live in-memory compilation via Roslyn
—
AmazingMCP — MCP Server for .NET / C# Codebases
An MCP server that gives AI agents deep understanding of C# codebases via Roslyn — type search, dependency graphs, usage analysis, and architecture overviews, all from a live in-memory compilation.
AmazingMCP — MCP Server for .NET / C# Codebases
An MCP server that gives AI agents deep understanding of C# codebases via Roslyn — type search, dependency graphs, usage analysis, and architecture overviews, all from a live in-memory compilation.
dotnet tool install -g HoldMyCoolantMeatbag.AmazingMCP
- One server, any number of solutions— start it once and point it at any project per call, no restart needed when switching between solutions.
- Live in-memory compilation— opens.sln/.slnxvia MSBuild Workspaces and compiles all projects in memory. All tools run against a real Roslyn semantic model, not text search.
- Incremental cache— workspace is cached with file watchers..cschanges trigger incremental recompilation;.csproj/.slnchanges invalidate the full cache. First call per solution is slow; subsequent calls are instant.
- NuGet-aware— NuGet types are fully resolved and searchable alongside source types.query_symbol,get_type_details, anddecompile_typework on any referenced package.
AmazingMCP <options> # example: AmazingMCP --urls=http://localhost:7777 --Symbol:QueryOutputLineLimit=50 --ReadCs:ReadOutputMaxLength=50000 # see all options: AmazingMCP --help
The server starts onhttp://localhost:7777by default.
Add to your MCP client config (Claude Desktop, JetBrains AI, Kiro, etc.):
{ "mcpServers": { "AmazingMCP": { "type": "http", "url": "http://localhost:7777" } } }
Then start the server manually in your terminal:
AmazingMCP --urls=http://localhost:7777 <other options>
Or add a launcher entry so the client starts the server automatically:
{ "mcpServers": { "AmazingMCP": { "type": "http", "url": "http://localhost:7777" }, "AmazingMCP Launcher": { "command": "AmazingMCP", "args": ["--urls=http://localhost:7777"] } } }
- Changelog
- QuerySymbol — type and member search
- QueryUsages — usage search
- CodeLens — type resolution for a code span
- FileStructure — token-efficient file reading
- DecompileType — NuGet assembly decompilation
- ProjectDesign — architecture overview tool
- DependencyMap — dependency map
PRs and issues are welcome. Please open an issue before submitting a large change.
git clone https://github.com/remleo/AmazingMCP cd AmazingMCP dotnet build dotnet test
This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.
Enforce consistent C++ style and best practices across your codebase. Analyze naming conventions, memory safety, and const correctness, and get actionable modernization suggestions up to C++23. Accelerate reviews with ready-made prompts and quick access to curated guidelines.
Provides AI assistants with a comprehensive, one-time analysis for complete codebase context and understanding.
Scans code files for definitions, respects .gitignore, and outputs in LLM-friendly formats like XML or Markdown.
Provides AI agents with access to development best practices, security guidelines, and coding standards.
Structural codebase indexer with 17 query tools. 87% token reduction. Zero dependencies.
Local stdio MCP server that lets AI coding agents read and maintain structured architecture, rules, and decisions directly from your repository.
Official Context7 MCP server that brings up-to-date, version-specific library documentation and code examples into AI coding prompts.
Remote, no-auth MCP server providing AI-powered codebase context and answers
Official Svelte MCP server, provides docs and suggestions on the generated code.
AI-to-AI code review platform — Claude, Codex, and Gemini cross-check each other via MCP, REST API, and CLI for consensus-based results.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





