← Back to directory
COMPARE UP TO 4 SERVERS

Compare MCP servers

Compare scores, permissions, risks, and fit in one decision-focused table.

DimensionRoslyn CodeLens MCP ServerRoslyn-based semantic .NET/C# intelligence for AI agentsContext7Upstash's official server providing up-to-date third-party library docs for AI coding assistants
FMRS68 / 100 · C80 / 100 · B
Reliability9 / 2014 / 20
Security and permissions14 / 2016 / 20
Maintenance14 / 2017 / 20
Documentation18 / 2015 / 20
Setup experience13 / 2018 / 20
Best for
  • .NET/C# developers using MCP clients like Claude Code or VS Code
  • AI-assisted development workflows needing deep static analysis and safe refactoring
  • Teams maintaining large SDK-style .NET solutions
  • Developers using fast-moving frameworks/libraries worried about the AI suggesting stale code
  • Scenarios wanting zero-config documentation lookup
Not for
  • Non-.NET/C# codebases
  • Legacy non-SDK-style csproj projects (skipped with a warning)
  • Environments without the .NET 10 SDK (unless using Docker)
  • Looking up internal/private codebase documentation (Context7 targets publicly published open-source libraries)
  • Cases needing very high coverage of obscure, niche libraries (coverage depends on what Context7's platform has indexed)
Required permissions
  • Reads and analyzes .NET solutions and source files on disk
  • Tools like apply_code_action can write/modify source files (preview mode available)
  • Running Roslyn analyzer DLLs requires explicit trust via trust_solution
  • Usable without an API key (subject to a free-tier rate limit); CONTEXT7_API_KEY is an optional credential for higher quota
  • Read-only documentation lookup — no code execution or local filesystem access involved
Risks and side effects
  • Analyzer DLLs execute in-process; the trust model restricts them to NuGet global packages, the dotnet SDK dir, or solution bin/obj, but grant trust carefully
  • apply_code_action, rename_symbol, and change_signature modify source files directly; prefer preview mode first
  • The stdio server has read/write access to the loaded codebase
  • Solutions must be NuGet-restored before loading or reference resolution may fail
  • The free tier has limited quota — high-frequency use may hit rate limits
  • Documentation content comes from Context7's platform index, so its accuracy and freshness depend on that platform's crawl cadence
Supported clientsClaude Code, VS Code, Visual StudioClaude Code, VS Code, Cursor, Cline, Amp
Tools672