Przejdź do treści
Biblioteka skilli
AI i agenci · Integracja z narzędziem

codebase-memory-mcp

/codebase-memory-mcp

Obsługuje lokalny serwer MCP z grafem kodu: indeksowanie, zapytania, konfigurację demona i integrację z klientami.

Repozytorium
jeo-skills ↗
Licencja
MIT
Ostatnia zmiana repozytorium
13.11.2026

Ocena i bezpieczeństwo

95/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena10 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
5
Skrypty
1
Komentarze HTML
0
Adresy URL w SKILL.md
1
Przestarzałość

Brak sygnałów. Repozytorium zmienione 13.11.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co sprawdzić przed instalacją
  • 1 skrypt w paczce. Przejrzyj je przed instalacją, bo Claude może je uruchomić.

Skrypty: scripts/preflight.py

Co robi i kiedy

Obsługuje lokalny serwer MCP z grafem kodu: indeksowanie, zapytania, konfigurację demona i integrację z klientami.

Oryginalny opis (EN)

Operate DeusData/codebase-memory-mcp, the local code-graph and MCP server: inspect indexing, graph queries, daemon/config behavior, releases and client integration. Use when the user names this exact project or its CLI/MCP. Route plain symbol lookup to codebase-search and narrative/personal memory systems to opencontext, llm-wiki or agent-memory-architecture.

Jak działa

  1. Instructions
  2. Examples
  3. Best practices
  4. References
Sekcje z nagłówków SKILL.md, w oryginale · 35 linii, 416 słów
Podgląd SKILL.md
---
name: "codebase-memory-mcp"
description: "Operate DeusData/codebase-memory-mcp, the local code-graph and MCP server: inspect indexing, graph queries, daemon/config behavior, releases and client integration. Use when the user names this exact project or its CLI/MCP. Route plain symbol lookup to codebase-search and narrative/personal memory systems to opencontext, llm-wiki or agent-memory-architecture."
allowed-tools: Bash Read Grep Glob
compatibility: "Exact-repository guidance pinned in references/source.json. Offline preflight checks selected source hashes and PATH command presence only; it does not prove installed release, MCP registration, daemon health or runtime behavior."
metadata:
  version: "1.0.0"
  source: "https://github.com/DeusData/codebase-memory-mcp"
  upstream_commit: "8df0639c6268afe9888979e72b9797aa2cc1de7c"
---

# codebase-memory-mcp

Use for the named local code-graph/MCP project. Read [pinned upstream findings](references/upstream.md) for the wrapper's download behavior, config writes and limits.

## Instructions

1. Confirm the repo/commit against [`references/source.json`](references/source.json). For a checkout, from repo root run `python3 .agent-skills/codebase-memory-mcp/scripts/preflight.py --repo /absolute/nonsymlink/checkout --json`; `--repo` must be an explicit absolute nonsymlink directory. For installed skill-root inventory, from that skill directory run `python3 scripts/preflight.py --json`. This standalone stdlib helper requires Python 3.10+ on POSIX (macOS/Linux; use WSL2 on Windows because native Windows fails closed) and makes no subprocess/network calls, writes, or secret reads. It compares SHA-256 of selected pinned files and checks PATH command-name presence only (not versions); it never compares Git HEAD/the whole revision or verifies runtime. Exit 0 means valid input and selected-file checks pass (command presence is informational); 1 means a selected file is missing/mismatched; 2 means bad input. Without `--repo`, it reports unverified inventory.
2. Classify the request: code graph/index, CLI/daemon settings, release wrapper, or MCP client integration. For a generic code search question, route to `codebase-search`.
3. Inspect actual distribution/version before recommending installation. The pinned Go wrapper downloads the release binary on first run; do not treat wrapper installation as offline. Check exact package-manager, release or source path separately.
4. Require explicit approval before downloading/installing, registering MCP configuration, starting daemon/watchers, indexing a project, writing config/index/logs/ADRs, updating, or deleting caches/indexes. For deletion, identify exact paths and preserve indexes unless user explicitly authorizes their removal.
5. Report observed commit and package path, exact config/index/client effects, and whether a daemon or MCP client was actually exercised. Do not call a pin check a functional test.

## Examples

- “Inspect the MCP tool startup path in this checkout without installing it.”
- “Does the Go install path download anything?” Check the pinned wrapper source and explain first-run download behavior.
- “Uninstall CBM and delete its indexes.” Pause to confirm exact project/cache scope and explicit destructive approval.

## Best practices

- Separate the local C backend from the Go bootstrap wrapper and from MCP-client setup.
- Use source-level settings and the current process state, not default assumptions from a docs page.
- Keep project source, config values, logs and credentials private; report names/paths, not secrets.
- Preflight hashes selected files only; it does not attest Git HEAD or application health.

## References

- [Pinned source facts, config model, and caveats](references/upstream.md)
- [Source pins and hashes](references/source.json)
- [Offline preflight contract](scripts/preflight.py) (added by repository maintainer)
- [Codebase search](../codebase-search/SKILL.md) and [agent-memory architecture](../agent-memory-architecture/SKILL.md).

- [Authored routing and boundary scenarios](evals/evals.json), not executed model-quality results.
Pliki w paczce (5)
  • SKILL.md 4 KB
  • evals/evals.json 1 KB
  • references/source.json 3 KB
  • references/upstream.md 3 KB
  • scripts/preflight.py 10 KB

Wersje

RepozytoriumWynikLicencja
Ta strona · akillness/jeo-skills95MIT
github/awesome-copilot100MIT
vincentkoc/dotskills100MIT
OKHP3/skillz90MIT

Migawka bazy z 13.11.2026 · wersja paczki cea7065ac97f (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 95memmachine
    Obsługuje serwer pamięci długoterminowej MemMachine dla agentów: klientów Python i TypeScript, API pamięci, wdrożenie i narzędzia MCP.
  • 95memori
    Obsługuje SDK Memori do pamięci agentów: tryby chmurowy i BYODB, konfigurację środowiska i integrację z bazami SQL.
  • 100mcp-server-memory
    Instaluje serwer MCP pamięci trwałej, czyli grafu wiedzy z encjami i relacjami, oraz obsługuje jego narzędzia.
  • 90memory
    Zapisuje decyzje projektowe i przeszukuje ich historię przez serwer MCP alfred-memory, zamiast odtwarzać przeszłość z pamięci.
  • 100memory-setup
    Instaluje, naprawia i weryfikuje dwupoziomową architekturę pamięci agenta: magazyn grafu kodu codebase-memory-mcp oraz magazyn doświadczeń Hindsight.
  • 100mcp-client-integration
    Łączy serwery MCP z klientami AI, takimi jak Claude Desktop, Claude Code, Cursor i Agent SDK, oraz diagnozuje błędy połączenia.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.