适合谁
- 使用 Claude Code、VS Code 等 MCP 客户端的 .NET/C# 开发者
- 需要深度静态分析和安全重构的 AI 辅助开发工作流
- 维护大型 SDK 风格 .NET 解决方案的团队
一个功能非常全面的 Roslyn 语义分析 MCP 服务器,67 个工具覆盖导航、重构、测试智能、质量审计和 IL 检查,性能经过基准测试,配有 VS 风格的分析器信任模型。仅适用于 SDK 风格的 .NET 项目,且依赖 .NET 10 SDK。代码来自个人开发者,非 .NET/Roslyn 官方产品。
Roslyn CodeLens 是一个基于 Roslyn 的 MCP 服务器,通过 stdio 传输为 AI 代理提供对 .NET/C# 代码库的深层语义理解。它提供 67 个工具,涵盖代码导航、调用图、诊断与代码修复、安全重构、代码质量审计、测试智能、依赖注入图以及 IL/外部程序集检查。可通过 npm(npx 启动器)、NuGet(.NET 全局工具)、Claude Code 插件或 Docker 安装,要求 .NET 10 SDK。
npm 方式:在 MCP 客户端配置中添加 "mcpServers": {"roslyn-codelens": {"type": "stdio", "command": "npx", "args": ["-y", "roslyn-codelens-mcp"]}},需要 .NET 10 SDK 在 PATH 中。NuGet 方式:运行 dotnet tool install -g RoslynCodeLens.Mcp 后配置 command 为 roslyn-codelens-mcp;或使用 dnx RoslynCodeLens.Mcp --yes。Claude Code:claude install gh:MarcelRoozekrans/roslyn-codelens-mcp。也可通过 Docker 运行,将解决方案挂载到 /workspace(需已还原 NuGet 包)。
{"mcpServers":{"roslyn-codelens":{"type":"stdio","command":"npx","args":["-y","roslyn-codelens-mcp"]}}}