Skip to main content
Glama
adefemi-dev
by adefemi-dev

jCodeMunch MCP

tree-sitter AST パースによる正確なソースコード取得のための、最もトークン効率の高い MCP サーバー。 コード探索における AI トークンコストを 86〜99% 削減し(平均 96%、grep-and-read エージェントと比較して 27.9 倍少ないトークンとベンチマーク)、コンテキストウィンドウをファイル全体の読み取りで消費するのをやめましょう。

本番環境からの実際の結果 838B+ トークン節約 · 136,000+ レポートインストール · $4.2M+ の AI 支出回避 · 100,000+ kg CO₂ 削減 カウンター数値は 2026-08-17 時点で、$5/MTok の Claude Opus 入力レートで評価。4 つすべて増え続けるので、下限として読んでください。ライブ: jcodemunch.com

Claude CodeCursorVS CodeCodex CLIWindsurfContinue、および MCP 互換クライアント で動作します。

今すぐインストール · クイックスタート · 証拠を見る · 価格

PyPI version PyPI - Python Version License MCP Local-first Issues closed DOI

個人利用は無料です。 お金を稼ぐために使うなら、Uncle J. にも一口くれますか? 商用ライセンスは下記 保証: jCodeMunch が費用に見合わなければ、jCodeMunch にお金を払う必要はありません。


なぜ jCodeMunch なのか?

ほとんどの AI エージェントは、リポジトリを高コストな方法で探索します。ファイル全体を開き、何千行もの無関係な行をざっと読み、それを繰り返す。これは「少し非効率」ではありません。トークン焼却炉です。

jCodeMunch はコードベースを一度インデックス化し、エージェントが必要な正確なコードだけを取得できるようにします: 関数、クラス、メソッド、定数、アウトライン、そして厳密にスコープされたコンテキストバンドルを、バイトレベルの精度で。tree-sitter でソースを解析し、構造化されたシンボルメタデータ(シグネチャ、種類、修飾名、要約、バイトオフセット)をローカルインデックス内の生のファイルコンテンツとともに保存し、ファイルを何度も読み直す代わりに、オンデマンドで正確な実装を取得します。

タスク

従来のアプローチ

jCodeMunch を使う場合

関数を見つける

大きなファイルを開いてスキャン

シンボルを検索し、正確な実装を取得

モジュールを理解する

広いファイル領域を読む

関連するシンボルとインポートのみを取得

リポジトリ構造を探索する

ファイルを次々とたどる

アウトライン、ツリー、対象を絞ったバンドルをクエリ

「X を変更したら何が壊れる?」

不可能

get_blast_radius

一度インデックス化。安価にクエリ。前進し続ける。精密なコンテキストは力任せのコンテキストに勝る。


Related MCP server: Symbol Delta Ledger

証拠

再現可能なトークン効率ベンチマーク

tiktoken cl100k_base を使用して、上流コミットに固定された 3 つの公開リポジトリで測定。2026-08-03 に v1.108.233 で実行。ワークフロー: search_symbols(上位 5 件)+ get_symbol_source × 3 をクエリごとに実行。2 つのベースライン、同じ実行、同じコーパス、同じファイルリーダー:

  • Grep-top-3: rg -l でクエリ用語を検索し、マッチ数でファイルをランク付けし、上位 3 件を丸ごと開く。これはツールなしの有能なエージェントが実際に行うことであり、引用すべき数字です。

  • Read-all: インデックス化されたすべてのソースファイルを連結したもの。誰も支払わない上限。以前に公開された数値との連続性のために保持。

Repository

Files

Symbols

Grep-top-3 baseline

jCodeMunch

vs grep

vs read-all

expressjs/express

182

200

15,724 avg

1,007 avg

15.6x

153.2x

fastapi/fastapi

1,182

6,841

85,296 avg

2,209 avg

38.6x

372.9x

gin-gonic/gin

98

1,179

31,975 avg

1,545 avg

20.7x

98.3x

合計(15 タスク実行)

664,975

23,805

27.9x

237.3x

grep-and-read エージェントと比較: 96.4% 削減、27.9 倍少ないトークン。 クエリごとの結果は 7.3 倍から 84.3 倍(中央値 25.5 倍)の範囲で、単一の倍数ですべてのクエリを説明できるわけではありません。read-all と比較すると 99.6% ですが、その上限を支払う人はいません。コンパクトな MUNCH ワイヤーエンコーディングにより、応答からさらに中央値 45.5% のバイトを削減します。

完全な方法論、固定コミット、ハーネス、既知の注意点: benchmarks/METHODOLOGY.md · 自分で再現する · TOKEN_SAVINGS.md

本番コードベースでの独立 A/B テスト

実際の Vue 3 + Firebase 本番コードベースでの 50 回反復 A/B テスト。jCodeMunch とネイティブツール(Grep/Glob/Read)を比較、Claude Sonnet 4.6、各反復で新しいセッション: 成功率 80% 対 72%、タイムアウト率 32% 対 40%、平均キャッシュ作成時間 10.5% 短縮。固定オーバーヘッドから分離したツール層の節約: 15〜25%。jCodeMunch バリアントにのみ現れた発見カテゴリが 1 つ: find_importers による孤立ファイル検出。これはネイティブツールではスクリプトなしでは答えられない構造クエリです。完全なレポート: benchmarks/ab-test-naming-audit-2026-03-18.md

言及された

  • Artur Skowroński (VirtusLab): 「およそ 80% 少ないトークン、つまり 5 倍効率的 — 一度インデックス化すれば、永遠に安価にクエリできる」 · GitHub All-Stars #15

  • Traci Lim (AWS · ASEAN AI Lead): 「ネイティブツールでは答えられない構造クエリ: find_importers、get_blast_radius、get_class_hierarchy、find_dead_code」 · 5 Repos That Save Token Usage in Claude Code

  • Julian Horsey (Geeky Gadgets): 「3,850 トークンがわずか 700 に削減 — 5.5 倍の改善」 · JCodeMunch AI Token Saver

  • Eric Grill: 「コンテキストは希少なリソースです。それを 90% 削減すれば、スタック全体がより安価で信頼性の高いものになります」 · jCodemunch: Context Engine for AI Agents

完全な推薦ページ →


インストール

ワンクリックインストール

Install in VS Code Install in VS Code Insiders Install in Cursor

推奨: 1 コマンド

uv tool install jcodemunch-mcp
jcodemunch-mcp init

管理する virtualenv は不要、システム Python に何も書き込まず、素の pip install が拒否される PEP 668 ディストリビューション(Ubuntu 24.04+、Debian 12+)でもそのまま動作します。uv をまだお持ちでないですか?

init は MCP クライアント(Claude Code、Claude Desktop、Cursor、Windsurf、Continue)を自動検出し、それらの設定エントリを書き込み、エージェントが実際に jCodeMunch を使用するように CLAUDE.md プロンプトポリシーをインストールし、オプションで強制フックをインストールし、オプションでプロジェクトをインデックス化し、エージェント設定ファイルのトークン無駄を監査します。

コマンド

使用する場合

uvx jcodemunch-mcp

ゼロインストール。 一時的な環境から実行され、ディスクに永続的に何も残りません。init が書き込むクライアントエントリはすでにこの方法でサーバーを起動するため、ほとんどのセットアップではこれだけが実行されます。⚠ 強制フックは例外です。それらは最小限の PATH サブシェルによって起動され、実行可能ファイルを名前で解決するため、uv tool install(または pipx/pip)が必要です。

pipx install jcodemunch-mcp

すでに pipx を標準化している場合

pip install jcodemunch-mcp

自分で管理する virtualenv 内

検証:

jcodemunch-mcp --version

手動 Claude Code セットアップ

claude mcp add -s user jcodemunch -- uvx jcodemunch-mcp

インストール手順は不要 — uvx がオンデマンドでサーバーを取得して実行します。PATH に置きたい場合(および強制フックに必要)は、uv tool install jcodemunch-mcp を実行し、次に claude mcp add -s user jcodemunch jcodemunch-mcp を実行します。

次に、エージェントにツールを優先するように指示します。これは人々が考える以上に重要です。インストールによってツールが利用可能になりますが、エージェントの力任せの読み取り習慣は変わりません。CLAUDE.md に 1 行追加するだけで実現します:

Call the jcodemunch_guide tool and strictly follow its instructions.

Cursor、Windsurf、Codex CLI、Antigravity、Gemini CLI、Qwen Code、Kiro、Cline、Zed、Goose、Hermes、Odysseus、Paperclip を使用していますか? テスト済みのすべてのクライアント設定は CLIENTS.md にあります。オプションの追加機能(ローカルセマンティック検索、プロバイダーごとの AI 要約)は QUICKSTART.md にあります。各追加機能が取り込むシステムサーフェスは SECURITY.md に文書化されています。


クイックスタート

完全なウォークスルー: QUICKSTART.md。2 分バージョン、init 後にエージェント内で:

  1. 尋ねる: 「このリポジトリを jcodemunch でインデックス化して。」

  2. 尋ねる: 「jcodemunch を使って、認証を処理する関数を見つけて、そのソースを表示して。」

エージェントは search_symbolsget_symbol_source で応答し、ファイル全体ではなく数十行を返します。get_session_stats で確認できます。セッションのトークン供給量と削減量が報告されます。メーターの数値はここから来ています。

人気フレームワークの初期インデックス作成をスキップしたいですか? 事前構築済みのスターターパック: jcodemunch-mcp install-pack --list(無料パックはライセンス不要)。


できること

  • ファイルを読み込む代わりに1つのシンボルを取得。 get_symbol_source は、700行のファイル内の1つの関数に触れる編集の大半について、正確な関数本体をバイト単位で返します(その読み取りで約95%削減)。

  • 1回の呼び出しでタスク全体のコンテキストを組み立て。 assemble_task_context はタスクの意図を分類し、アンカーシンボルを抽出し、1つのトークン予算内で正しいツールシーケンスを実行します。plan_turn は最初の読み取りの前にターンをルーティングします。

  • grepでは答えられない構造的な質問をする。 find_importersget_blast_radiusget_call_hierarchyfind_dead_codeget_changed_symbolsget_hotspotssearch_ast アンチパターンスイープなど。

  • リスクのある変更を事前チェックし、いつ止めるべきかを知る。 check_edit_safecheck_delete_safeget_pr_risk_profile、および編集可能な {old_text, new_text} ブロックによる plan_refactoring。2つの安全性チェックは stop_rule.terminal を返します。true は、それ以上の jcodemunch 呼び出しが判定を変えないことを意味するため、念のため find_importerscheck_references を再実行するのは無駄な作業です。これは「最終」を意味し、「安全」ではありません。false は、回答を変える具体的なものを示します。

  • 回答を信頼する。 校正された信頼スコア、鮮度フラグ、欠落主張に対するカバレッジ契約、SCIP インポートによるコンパイラ検証済み参照、そして LLM に届く前の自動シークレット編集。

  • インデックスを自動的に最新に保つ。 ウォッチモード、エージェントフック、VS Code 拡張機能が陳腐化のギャップを埋めます。

以上がハイライトです。90以上のツールの完全なツアー、MUNCH コンパクトワイヤーフォーマット、証拠レシート、オフロード可能な作業の注釈、セッション経済の計測については CAPABILITIES.md を、内部構造については UNDER_THE_HOOD.md を参照してください。

新着情報

  • v1.108.293 (2026-08-23) — 209件のテストを隠していた10個のスキップされたモジュール

  • v1.108.292 (2026-08-23) — ツール延期を生き延びる唯一の文字列

  • v1.108.291 (2026-08-22) — ソースの各バイトを一度だけ数える


いつ役立つか(そして役立たないか)?

シナリオ

ネイティブツール

jCodeMunch

削減量

1つの関数を編集(700行のファイル)

Read → 700行

get_symbol_source → 30行

約95%

ファイルの構造を理解する

Read → 全コンテンツ

get_file_outline → 名前+シグネチャ

約80%

編集するファイルを見つける

Grep 多数のファイル

search_symbols → 完全一致

同等

編集にファイル全体のコンテキストが必要

Read → 全コンテンツ

get_file_content → 全コンテンツ

約0%

「Xを変更すると何が壊れる?」

不可能

get_blast_radius

独自機能

対象を絞った編集(1つの関数、1つのメソッド、1つのクラス)で最も効果を発揮します。これは実際の編集作業の大半を占めます。ファイル全体を本当に必要とする編集(ファイルレベルの状態の再構築、数百行に及ぶロジックの並べ替え)では利点はありません。最適な用途: 大規模リポジトリ、馴染みのないコードベース、エージェント駆動の探索、リファクタリングと影響分析、そしてエージェントを賢くしすぎずに AI トークンコストを削減したいチーム。

言語: tree-sitter 経由で70以上。Python、JavaScript/TypeScript、Go、Rust、Java、C/C++、C#、PHP、Ruby、Swift、Kotlin を含みます。完全なマトリックス: LANGUAGE_SUPPORT.mdモノレポ: 対応。増分インデックス作成、ワークスペースメンバー検出、サブパススコープ。


セキュリティ、プライバシー、バックグラウンド動作

ローカルファースト設計: インデックスは ~/.code-index/ に置かれ、ベースパッケージのデフォルトのネットワーク動作は匿名の削減カウンターのみです(ランダムIDと集計トークン数のみ。コード、パス、個人情報は含まれません。share_savings: false でオプトアウト可能)。サーバーがツール呼び出しへの応答以外で行うすべてのこと(ファイル監視、オプトインのログインサービス、ライセンス検証、モデルダウンロード、組織レポート)はオプトインまたはオプトアウト可能で、可視化され、元に戻せ、各項目はパストラバーサル、シンボリックリンク、シークレット編集の制御とともに SECURITY.md に列挙されています。


ドキュメント

ドキュメント

内容

QUICKSTART.md

3ステップでゼロからインデックス作成まで

CLIENTS.md

すべての MCP クライアント向けのテスト済み設定

USER_GUIDE.md

完全なツールリファレンス、ワークフロー、ベストプラクティス

CAPABILITIES.md

ハイライトを超えた完全な機能リファレンス

CONFIGURATION.md

設定ファイルリファレンス、トークン制御レバー、ツール階層、カウンター

UNDER_THE_HOOD.md

技術マニュアル: 判定、ランキング内部、来歴契約

ARCHITECTURE.md

内部設計、ストレージモデル、拡張ポイント

GROQ.md

Groq Remote MCP、gcm CLI、speedreview GitHub Action

HEADLESS.md

claude -p での jCodeMunch の使用

AGENT_HOOKS.md

エージェントフックとプロンプトポリシー

LANGUAGE_SUPPORT.md

サポート言語と解析の詳細

SECURITY.md

セキュリティ制御、データ移動、バックグラウンド動作

TROUBLESHOOTING.md

一般的な問題と修正

CHANGELOG.md · ROADMAP.md

リリース履歴と今後の予定


ライセンスと商用利用

jCodeMunch-MCP は jCodeMunch-MCP デュアルユースライセンス(全文)の下でリリースされています。非商用利用は無料です。商用利用には有料ライセンスが必要です。一回限りで、jMunch LLC が Stripe 経由で販売します:

jCodeMunch のみ: Builder、$79(開発者1名) · Studio、$349(最大5名) · Platform、$1,999(組織全体の内部展開)

完全な jMunch スイート(コード+ドキュメント+データ): Trio Builder、$99 · Trio Studio、$449 · Trio Platform、$2,499

価値があるか分からない? ROI 計算機でご自身の数字を計算するか、承認者に財務チーム向けバージョンを転送してください。保証は有効です: jCodeMunch が元を取れなければ、jCodeMunch に支払う必要はありません。

すべての利用条件: 著作権表示を保持し、変更を明確にマークし、原作者の名前をそのまま残し(彼はかなり自己陶酔的です)、ソースの再配布には目立つ変更通知を含めること。ソフトウェアは改名、リブランド、公開パッケージレジストリへの公開はできず、保証なしで「現状のまま」提供されます。LICENSE が優先します。


FAQ

Claude / Opus のトークンをどれくらい節約できますか? 取得中心のワークフローでは、コード読み取りトークンは通常86〜99%削減され、15タスク・3リポジトリにわたる grep アンドリードエージェントとのベンチマークで平均96.4%(27.9倍)を記録しています。クエリごとの結果は7.3倍から84.3倍の範囲です。方法論: TOKEN_SAVINGS.mdbenchmarks/

RAG や grep ベースのツールとどう違うのですか? jCodeMunch は、ファジーなチャンク(RAG)や、エージェントがまだ読んで推論する必要がある生の行マッチ(grep)ではなく、シンボルレベルでバイトレベルの精度(関数、クラス、インポーター、ブラスト半径、階層)で取得します。

個人利用は無料ですか? はい。商用利用にはライセンスが必要です。上記を参照してください。

X の詳細はどこにありますか? 機能: CAPABILITIES.md。設定: CONFIGURATION.md。クライアント: CLIENTS.md。内部構造: UNDER_THE_HOOD.md。または本流: jcodemunch.com


その他: OSS コードヘルス観測所(Express、FastAPI、Gin、Django などの毎週の6軸スナップショット) · Token Cost Radar(毎日の AI トークンコスト情報) · jMunch Console(ワンクリックアップグレード用の無料 MIT GUI)

Install Server
F
license - not found
A
quality
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/adefemi-dev/Jcodemunch-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server