AmazingMCP — MCP Server for .NET / C# Codebases

by remleo

256 downloads
Not rated
GitHub

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

- 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.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.