
win4r/codebase-memory-mcp-pro
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
Win4R/Codebase-memory-MCP-proは、https://github.com/win4r/codebase-memory-mcp-pro.からインポートされたMCPサーバー候補です。
概要
Win4R/Codebase-memory-MCP-proは、https://github.com/win4r/codebase-memory-mcp-pro.からインポートされたMCPサーバー候補です。
概要(AI 翻訳)
** フォー🔱ク通知** —
codebase-memory-mcp-proは、@win4rが管理するDeusData/codebase-memory-mcp(MITライセンス、© 2025 DeusData)のコミュニティフォークです。アップストリームのマージ前に以下の修正を追跡し、統合します:
- インクリメンタルリインデックスの正確性(#528) — インバウンドのクロスファイル
CALLSエッジをインクリメンタルリインデックス時に保持する;ファイルの編集はもはやそのシンボルの呼び出しを使わなくなる。- Cypher /
query_graph—WITH集約(#465)を通じてノードプロパティを埋め込む;ラベルフィルタによるトラバーサルが10行で静かに切り詰まる修正(#412)。- MCPツール —
detect_changesはsinceを尊重します(#464);曖昧さ報告付き定義優先名解決(#466);有効なUTF-8はget_code_snippet(#526)。- 堅牢性/ビルド — スタックバッファオーバーフロー修正(#475);JSONコントロール文字エスケープ(#527);完全な再インデックスにまたがるADRの保持(#539);libgit2≥1.8ビルド修正(#512)。
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
codebase-memory-mcp-pro
🔱 Fork notice —
codebase-memory-mcp-prois a community fork of DeusData/codebase-memory-mcp (MIT License, © 2025 DeusData), maintained by @win4r. It tracks upstream and integrates the following fixes ahead of their upstream merge:
- Incremental-reindex correctness (#528) — preserve inbound cross-file
CALLSedges on incremental re-index; editing a file no longer orphans calls into its symbols.- Cypher /
query_graph— populate node properties carried throughWITHaggregation (#465); fix label-filtered traversal silently truncating at 10 rows (#412).- MCP tools —
detect_changeshonorssince(#464); definition-preferred name resolution with ambiguity reporting (#466); valid UTF-8 inget_code_snippet(#526).- Robustness / build — stack-buffer-overflow fix in
append_args_json(#475); JSON control-character escaping (#527); preserve ADRs across a full re-index (#539); libgit2 ≥ 1.8 build fix (#512).- Agent-native enhancements (this fork) — a new
exploreMCP tool: one call returns the blast-radius (attributed callers + inline fan-in hotspot flags), nearby neighbors (1-hop callees + same-file siblings, so it covers the surrounding area), and the verbatim line-numbered source of the matched symbols grouped by file, with aquery_graph/Cypher escape-hatch — built for AI agents to read like aRead. Plus idiomatic Swift type kinds —struct/enum/actorare distinct graph labels (Struct/Enum/Actor) instead of all being lumped asClass, and Swift enum cases are extracted as distinctEnumCasenodes (including multi-namecase a, b, clines) — and a Swift enum-static dedup fix (anenum’sstatic funcs are no longer double-emitted as both a Method and a Function node).- Cypher aggregation fix (this fork) — a non-aggregate function mixed with an aggregate (e.g.
RETURN type(r), count(*)) now groups by the function value (one row per edge type) instead of collapsing every row into a single group.detect_changesblast radius (this fork) — thedepthparameter now produces a transitive caller blast radius:impacted_symbolsincludes callers up todepthhops, each tagged withhop+transitive, alongside a dedupedimpacted_count.
インストール
This server does not publish a one-line install command.
Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →設定
{
"mcpServers": {
"codebase-memory-mcp": {
"command": "/path/to/codebase-memory-mcp",
"args": []
}
}
}