MCP server that uses reflection to provide LLM's with knowledger about dotnet classes, their members and their signatures
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add dotnet-sherlock -- dnx Sherlock.MCP.Server --yes~/.codex/config.toml
[mcp_servers.dotnet-sherlock]
command = "dnx"
args = ["Sherlock.MCP.Server", "--yes"]
# codex mcp add dotnet-sherlock -- dnx Sherlock.MCP.Server --yes~/.cursor/mcp.json
{
"mcpServers": {
"dotnet-sherlock": {
"command": "dnx",
"args": [
"Sherlock.MCP.Server",
"--yes"
]
}
}
}.vscode/mcp.json
{
"servers": {
"dotnet-sherlock": {
"type": "stdio",
"command": "dnx",
"args": [
"Sherlock.MCP.Server",
"--yes"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"dotnet-sherlock": {
"command": "dnx",
"args": [
"Sherlock.MCP.Server",
"--yes"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"dotnet-sherlock": {
"command": "dnx",
"args": [
"Sherlock.MCP.Server",
"--yes"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"dotnet-sherlock": {
"command": "dnx",
"args": [
"Sherlock.MCP.Server",
"--yes"
]
}
}
}