Codebase Memory MCP

Wiralowy MCP do code intelligence: prawdziwy graf, szybkie zapytania — ale zmierzona oszczędność tokenów wyszła odwrotnie.

Autor: DeusData · GitHub · DeusData

Tested · Didn't pass

Codebase Memory MCP — Wiralowy MCP do code intelligence: prawdziwy graf, szybkie zapytania — ale zmierzona oszczędność tokenów wyszła odwrotnie.

Co robi ten skill

Jednobinarkowy serwer MCP (30 tys.+ gwiazdek na GitHubie), który indeksuje twoje repo w trwały graf wiedzy: kto-woła, analiza wpływu, martwy kod, zapytania Cypher w 158 językach. Zbenchmarkowaliśmy go A/B przeciwko agentowi czytającemu zwykłe pliki na 8 wcześniej zarejestrowanych zadaniach strukturalnych: parytet poprawności, ale osiągnięty tylko dzięki fallbackom do własnego wyszukiwania tekstowego — i przy 2,27× tokenów. Naprawdę dobry w śledzeniu łańcuchów wywołań w czystym TS/JS; nie traktuj grafu jako jedynego źródła prawdy na codebase'ach mieszających frameworki.

Raport z testu

Instaluje się czysto i CLI naprawdę działa: jednokomendowe indeksowanie, a śledzenie łańcuchów wywołań plus wyszukiwanie definicji w czystym TypeScript są szybkie i precyzyjne. Ale w naszym 8-zadaniowym benchmarku strukturalnym jego graf przegapił wywołania z frontmatteru .astro, dynamiczny import() i importy tylko-typowe, błędnie oznaczył prywatne funkcje jako exportowane, a standardowe zapytanie o martwy kod zwróciło głównie fałszywe trafienia — agent musiał uciekać do własnego wyszukiwania tekstowego narzędzia w połowie zadań, żeby zostać poprawnym. Przy równej dokładności (8/8 w obu rękach) zużył o 127% WIĘCEJ tokenów niż agent czytający zwykłe pliki, a nie reklamowane „99% mniej”.

Testowano: 2026-07-11 · Claude Code 2.x (agent harness)

Instalacja

curl -fsSL https://raw.githubusercontent.com/DeusData/codebase-memory-mcp/main/install.sh | bash — then run its install command to auto-configure Claude Code, restart, and index your repo. Inspect the script first; it edits agent config files.

Komendy i przykładowe prompty

  • /codebase-memory-mcpWiralowy MCP do code intelligence: prawdziwy graf, szybkie zapytania — ale zmierzona oszczędność tokenów wyszła odwrotnie.

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • Find every caller of getSession across the repo, including .astro files
  • What breaks if I delete src/lib/store.ts? Include dynamic imports
  • List dead exports in src/lib — verify each one before claiming it's dead