BC

bbajt/csharp-code-map

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

22 stars 7 forks 品質 68 トレンド 18NOASSERTION

CodeMap は、AI エージェントが C# のコードベースをシンボル、コール グラフ、アーキテクチャの事実で動かせる Roslyn の MCP サーバーで、ソースコードの何千行も読み込まれる代わりに、C# のコードベースを移動させます.

概要

AIエージェントの原材料のファイル供給を停止します。 代わりにセマンティックインデックスを指定します。 CodeMap は、AI エージェントがソースコードの何千行の行を読み込む代わりに、コードベースをナビゲートできるようにするものです。 1つのツールコール。 正確な回答。 コンテキスト洪水はありません。 インストールする最速の方法は、以下のプロンプトをシェルに貼り付けることです。 Claudeは環境を確認し、ツールをインストールし、MCPサーバーとして登録します。手動の手順は必要ありません。 .NET 10 SDK が dotnet --version を実行することでインストールされているかどうかを確認してください。 報告されたバージョンが10.0未満の場合、インストールします。Windows では Winget をインストールします。 DotNet.SDK.10, macOS/Linuxからダウンロード [https://dotnet.microsoft.com/download/dotnet/10.0.] 完了したら、dotnet --version で検証します。 .NET 10 が確認されると、CodeMap をインストールします。コードマップ-mcp がまだインストールされていない場合は、 dotnet ツールのインストール --global codemap-mcp をインストールします。また、最新のバージョンを入手するために、 dotnet ツールの更新 --global codemap-mcp を実行します。 バイナリはコードマップ-mcp --version で到達可能です.

概要(AI 翻訳)

あなたのAIの代理店の原料のファイルを供給する停止。 代わりに意味のあるインデックスを指定します。

CodeMap は、AI エージェントがC#、VB.NET、F# のコードベースを symbol、コールグラフ、およびアーキテクチャファクト で動かすことができる、** です。 1つのツールコール。 正確な回答。 コンテキスト洪水はありません。

平均トークン保存: 90% + ファイルを直接読み込みます。

お問い合わせ

Claudeコードまたは手動でインストールする

インストールする最速の方法は、以下のプロンプトをClaude Codeシェルに貼り付けることです。 Claudeは環境を確認し、ツールをインストールし、MCPサーバーとして登録します。手動の手順は必要ありません。

[dotnet --version]を実行して .NET 10 SDK がインストールされているか確認してください。 報告されたバージョンが10.0未満の場合、インストールします。 Windows で [winget install Microsoft.DotNet.SDK.10]を実行します。macOS/Linux で [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]] を実行して最新バージョンを取得します.

このページは 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 run winget install Microsoft.DotNet.SDK.10, on macOS/Linux download from https://dotnet.microsoft.com/download/dotnet/10.0. Verify with dotnet --version once done. Once .NET 10 is confirmed, install CodeMap: if codemap-mcp is not yet installed run dotnet tool install --global codemap-mcp, otherwise run dotnet tool update --global codemap-mcp to get the latest version. Verify the binary is reachable with codemap-mcp --version. Finally, register it as a global MCP server in Claude Code by running claude mcp add codemap-mcp codemap-mcp --scope user and confirm it appears in the output of claude 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_cleanup and index_remove_repo need repo_path. They delete data, so they no longer fall back to
GitHub で README 全文を見る

インストール

docker run -i \
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "codemap": { "command": "codemap-mcp" } } }