WC

win4r/codebase-memory-mcp-pro

Developer tools

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

248 stars 48 forks 品質 71 トレンド 22MIT

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-pro is 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 CALLS edges on incremental re-index; editing a file no longer orphans calls into its symbols.
  • Cypher / query_graph — populate node properties carried through WITH aggregation (#465); fix label-filtered traversal silently truncating at 10 rows (#412).
  • MCP tools — detect_changes honors since (#464); definition-preferred name resolution with ambiguity reporting (#466); valid UTF-8 in get_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 explore MCP 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 a query_graph/Cypher escape-hatch — built for AI agents to read like a Read. Plus idiomatic Swift type kinds — struct/enum/actor are distinct graph labels (Struct/Enum/Actor) instead of all being lumped as Class, and Swift enum cases are extracted as distinct EnumCase nodes (including multi-name case a, b, c lines) — and a Swift enum-static dedup fix (an enum’s static 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_changes blast radius (this fork) — the depth parameter now produces a transitive caller blast radius: impacted_symbols includes callers up to depth hops, each tagged with hop + transitive, alongside a deduped impacted_count.
GitHub で README 全文を見る

インストール

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": [] } } }