
bbajt/csharp-code-map
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
CodeMap은 AI Agent가 C# codebases를 Symbol, call graph 및 Architecture fact로 탐색할 수 있는 Roslyn-powered MCP 서버입니다.
개요
AI 에이전트 원 소스 파일을 먹이는 중지. 대신 semantic 색인을 제공합니다. CodeMap은 AI Agent가 코드베이스를 탐색하는 것을 돕는 것입니다. — 대신 소스 코드의 수천 줄을 기록합니다. 1개의 공구 호출. 정확한 대답. 컨텍스트 홍수 없음. 설치하는 가장 빠른 방법은 아래에서 쉘에 붙여 넣습니다. Claude는 환경을 확인하고 도구를 설치하고 MCP 서버로 등록합니다. 수동 단계가 필요하지 않습니다. dotnet --version을 실행하여 .NET 10 SDK가 설치되어 있는지 확인하십시오. 보고된 버전이 10.0 이하인 경우, 설치하십시오: Windows run winget에 Microsoft를 설치하십시오. DotNet.SDK.10, macOS/리눅스 다운로드 https://dotnet.microsoft.com/download/dotnet/10.0. dotnet로 검증 --version 한 번 완료. .NET 10이 확인되면 CodeMap을 설치하십시오. codemap-mcp가 아직 설치되지 않은 경우 dotnet Tool install --global codemap-mcp, 그렇지 않으면 dotnet tool update --global codemap-mcp를 실행하여 최신 버전을 얻을 수 있습니다. 이진을 검증하는 것은 codemap-mcp --version에 도달 할 수 있습니다.
개요(AI 번역)
- AI 대리인 원료 파일을 먹이는 중지. 대신 semantic 인덱스를 제공합니다.*
CodeMap은 **Roslyn-powered MCP 서버 ** AI Agent가 C#, VB.NET 및 F# codebases by symbol, call graph, and Architecture fact - 소스 코드의 수천을 읽는 대신. 1개의 공구 호출. 정확한 대답. 컨텍스트 홍수 없음.
**평균 토큰 절약 : 90 % + ** 직접 읽기 파일.
Claude Code 또는 수동으로 설치
설치가 가장 빠른 방법은 Claude Code Shell으로 아래 프롬프트를 붙여 넣는 것입니다. Claude는 환경을 확인하고 도구를 설치하고 MCP 서버로 등록합니다. 수동 단계가 필요하지 않습니다.
.NET 10 SDK가
dotnet --version실행에 의해 설치되어 있는지 확인하십시오. 보고된 버전이 10.0 이하인 경우, 설치: Windows runwinget install Microsoft.DotNet.SDK.10, https://dotnet.microsoft.com/download/dotnet/10.0.]dotnet --version] 한 번 완료. .NET 10이 확인되면 CodeMap을 설치하십시오.codemap-mcp]가 아직dotnet tool install --global codemap-mcp]]를 설치하지 않으면 [T6]]를 실행하여 최신 버전을 얻을 수 있습니다.
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
CodeMap — Turn Your AI Agent Into a Semantic Dragon
Stop feeding your AI agent raw source files. Give it a semantic index instead.
CodeMap is a Roslyn-powered MCP server that lets AI agents navigate C#, VB.NET, and F# codebases by symbol, call graph, and architectural fact — instead of brute-reading thousands of lines of source code. One tool call. Precise answer. No context flood.
Average token savings: 90%+ versus reading files directly.
Install via Claude Code or manually
The fastest way to install is to paste the prompt below into a Claude Code shell. Claude will check your environment, install the tool, and register it as an MCP server — no manual steps needed.
Check whether .NET 10 SDK is installed by running
dotnet --version. If the reported version is below 10.0, install it: on Windows runwinget install Microsoft.DotNet.SDK.10, on macOS/Linux download from https://dotnet.microsoft.com/download/dotnet/10.0. Verify withdotnet --versiononce done. Once .NET 10 is confirmed, install CodeMap: ifcodemap-mcpis not yet installed rundotnet tool install --global codemap-mcp, otherwise rundotnet tool update --global codemap-mcpto get the latest version. Verify the binary is reachable withcodemap-mcp --version. Finally, register it as a global MCP server in Claude Code by runningclaude mcp add codemap-mcp codemap-mcp --scope userand confirm it appears in the output ofclaude mcp list.
Or install manually:
# Install .NET 10 SDK if needed (Windows)
winget install Microsoft.DotNet.SDK.10
dotnet tool install --global codemap-mcp
codemap-mcp --version
claude mcp add codemap-mcp codemap-mcp --scope user
Requires .NET 10 (LTS). If you’re working on a C# or VB.NET codebase you almost certainly have it already — check with dotnet --version.
Upgrading to v2.10.0
No re-index and no index format change. What you may notice:
index_cleanupandindex_remove_reponeedrepo_path. They delete data, so they no longer fall back to
설치
docker run -i \설정
{
"mcpServers": {
"codemap": {
"command": "codemap-mcp"
}
}
}