MCP.so
登录

Roslyn Code Lens MCP Server

@MarcelRoozekrans

基本信息

分类

开发工具

传输方式

stdio

作者

MarcelRoozekrans

提交者

Marcel Roozekrans

关于 Roslyn Code Lens MCP Server

暂无概览

Roslyn Code Lens MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "roslyn-codelens": {
      "type": "stdio",
      "command": "dnx",
      "args": [
        "RoslynCodeLens.Mcp",
        "--yes"
      ]
    }
  }
}

Roslyn Code Lens MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is Roslyn Code Lens?

A Roslyn-based MCP server that gives AI agents deep semantic understanding of .NET codebases — type hierarchies, call graphs, DI registrations, diagnostics, and more. It is built for AI-assisted development tools working with .NET solutions.

How to use Roslyn Code Lens?

Install as a .NET global tool with dotnet tool install -g RoslynCodeLens.Mcp, or use via dnx in VS Code/Visual Studio. The server auto-discovers .sln files by walking up from the current directory, or you can pass a solution path directly, e.g., roslyn-codelens-mcp /path/to/MySolution.sln.

Key features of Roslyn Code Lens

  • Semantic type hierarchy and inheritance analysis
  • Cross-referencing call sites and symbol references
  • Dependency injection registration scanning
  • Compiler diagnostics and code fix suggestions
  • Dead code detection and complexity metrics
  • Source generator output inspection

Use cases of Roslyn Code Lens

  • Analyze type hierarchies and inheritance relationships in a solution
  • Detect dead code and unused symbols across projects
  • Review compiler diagnostics and apply available code fixes
  • Inspect dependency injection registrations and service lifetimes
  • Identify circular dependencies in project or namespace graphs

常见问题

1

What are the runtime requirements?

.NET 10 SDK and a .NET solution with compilable projects are required.

2

How does the server discover my solution?

It automatically walks up from the current directory to find `.sln` files, or you can pass the solution path as a command-line argument.

3

Does it support hot reload?

Yes. The server watches `.cs`, `.csproj`, `.props`, and `.targets` files. Affected projects are lazily re-compiled on the next tool query.

4

What performance can I expect?

Most queries complete in microseconds to low milliseconds after a one-time solution load of about 928 ms (benchmarked on an i9-12900HK with .NET 10.0.3).

5

How do I install Roslyn Code Lens?

You can install it as a .NET global tool, use the `dnx` command in VS Code/Visual Studio, or run `claude install gh:MarcelRoozekrans/roslyn-codelens-mcp` for Claude Code.

评论

开发工具 分类下的更多 MCP 服务器