dotnet-sherlock-mcp
Verified Safeby jcucci
Overview
Enables Language Learning Models (LLMs) to analyze and understand .NET code with precision through deep introspection of assemblies.
Installation
dotnet run --project src/server/Sherlock.MCP.Server.csprojSecurity Notes
The server primarily relies on reflection and explicitly states it prefers `MetadataLoadContext` to avoid executing user code during analysis, which is a significant security best practice. It communicates over stdio, limiting network exposure. The main risk involves pointing the tool to untrusted or malicious assemblies, which is an inherent risk of any code analysis tool but is mitigated by the `MetadataLoadContext` approach.
Similar Servers
ater.dry.cli
A .NET-based development assistance tool that streamlines front-end and back-end service creation through code generation, LLM integration, and provides command-line, Web UI, and MCP server interfaces.
CodeMCP
Provides deep code intelligence (symbol navigation, impact analysis, architecture maps, ownership, risk assessment) to AI assistants, CLI, and HTTP API.
NugetMcpServer
Provides AI assistants with accurate NuGet package information for C# APIs and types.
csharp-lsp-mcp
An MCP server that provides C# and XAML language intelligence by integrating with `csharp-ls` and built-in XAML analysis for AI assistants like Claude.