Skip to main content
Glama
GIGAParviz
by GIGAParviz

Ein gemeinsamer Speicher für jeden KI-Coding-Agenten in deinem Team — Claude Code, Codex, Cursor, Gemini CLI, opencode, Windsurf, Claude Desktop oder einen beliebigen MCP-Client.

Der Speicher liegt in einem Git-Repository, das dir gehört (GitHub oder ein beliebiger Git-Host). Jeder Speichervorgang wird automatisch committet und gepusht; jeder Lesevorgang zieht zuerst den neuesten Stand. Wenn der Agent deines Teammitglieds einen Fix, eine Entscheidung oder seinen aktuellen Arbeitsstand protokolliert, weiß dein Agent das Sekunden später.

Kein Server nötig. Keine Cloud-Datenbank. Kein Lock-in: Es ist reines Markdown + Git.

crewmemory architecture


Installation

Ein Befehl (sobald das Paket veröffentlicht ist)

uvx --from crewmemory-mcp crewmemory install codex --repo https://github.com/org/crewmemory.git --user alice --launcher uvx

Ersetze codex durch claude-code, claude-desktop, cursor, gemini, opencode oder windsurf. Derselbe Befehl funktioniert auf Windows, macOS und Linux, wenn uv installiert ist. Starte den Client nach der Registrierung neu.

Für ein privates Memory-Repository übergib außerdem --token <fine-grained-token>; verwende ein Token, das auf dieses Repository beschränkt ist und Lese-/Schreibzugriff auf Contents hat.

Installation aus einem Quellcode-Checkout

uv venv .venv
uv pip install --python .venv/bin/python -e .
.venv/bin/crewmemory install codex --repo https://github.com/org/crewmemory.git --user alice

Auf Windows lautet die ausführbare Datei .venv\Scripts\crewmemory.exe.

Unterstützte Clients: claude-code, claude-desktop, codex, cursor, gemini, opencode, windsurf. Der Installer sichert und führt vorhandene Konfigurationen zusammen, ist idempotent und speichert ein privates lokales Verbindungsprofil, sodass crewmemory doctor und crewmemory ui auch außerhalb des Agenten funktionieren.

Oder frag einfach deine KI

Füge das Folgende in den Agent ein, der in diesem Ordner läuft:

Installiere dich selbst als crewmemory-MCP-Server für Claude Code. Mein Memory-Repository ist https://github.com/org/crewmemory.git, mein Name ist alice, Token ist github_pat_xxx.

Der Agent führt crewmemory install claude-code ... für dich aus. Keine manuellen Tool-Aufrufe nötig.

Projekterkennung

Beim Start einer Sitzung weisen die MCP-Anweisungen den Agenten an, team_context(project_path="<absolute workspace root>") aufzurufen. Dadurch werden das aktuelle Git-Repository und der aktuelle Branch dynamisch ausgewählt, sodass eine globale MCP-Installation projektübergreifend funktioniert. crewmemory init ist optional und trägt ein Projekt in der lokalen Registrierung für Menschen und Diagnosen ein.

crewmemory init            # registers the project; reads branch/git identity

Jederzeit verifizieren

crewmemory doctor          # config, connectivity, project detection, counts

Related MCP server: bikky

Dashboard für Menschen (kein Agent nötig)

crewmemory ui              # opens http://127.0.0.1:8765 in your browser
crewmemory ui --port 9000 --no-browser

Ein lokales Web-Dashboard für das gesamte Team – sieh alles, ohne einen Agenten zu fragen:

  • Team jetzt – wer gerade woran arbeitet, Fortschrittsbalken, ⛔ Blocker, veraltete Badges

  • Aktivität – vollständige Zeitleiste: jede Notiz/Entscheidung/Lösung/Status/Löschung von allen

  • Memories – alle sechs Typen stöbern & suchen, nach Autor/Art filtern, Volltext aufklappen

  • Profile – Rollen der Mitglieder, Zeitzonen, Git-Identitäten

  • Übersicht – Zählungen nach Typ/Autor/Projekt/Lebenszyklus + Speicherinformationen

Nur lesend, bindet ausschließlich an 127.0.0.1, aktualisiert sich automatisch alle 30 Sekunden. Null zusätzliche Abhängigkeiten.

Windows

Voll unterstützt:

uv venv .venv-win
uv pip install --python .\.venv-win\Scripts\python.exe -e .
.\.venv-win\Scripts\crewmemory.exe install claude-code --repo ... --user alice --token ...
.\.venv-win\Scripts\crewmemory.exe ui

Mitgliedsnamen werden auf jeder Plattform zu sicheren Dateinamen bereinigt (_member_filename), Codex-TOML-Werte werden für Windows-Pfade/Backslashes/Anführungszeichen korrekt escaped, und alle Git-Aufrufe laufen mit GIT_TERMINAL_PROMPT=0, damit nichts beim Warten auf Eingaben hängen bleibt.


Was deine Agenten können (Tools)

Bereich

Tools

Sitzung

team_context (Einstiegs-Briefing), MCP-Prompts session_start / session_end / pr_review_flow

Intelligenter Abruf

recall — nach Relevanz × Aktualität × Konfidenz sortiert, in ein Kontextbudget gepackt; durchsucht Team- und persönliche Bereiche

Direkte Suche

search_memory (Filter: Art/Tags/Autor/Datei/Projekt), list_recent, memory_stats (Auto-Index), recent_activity

Wissen speichern

save_note, log_decision (Kontext+Entscheidung+Begründung), log_solution (Problem/Fehler/Fix), save_gotcha, save_pattern, remember_commit_digest (Commits zusammenfassen)

Präsenz

update_status(task, progress%, blockers), get_team_status, Profile über set_my_profile/get_profile

Übergaben

save_handoff (Zusammenfassung/nächste Schritte/Blocker/Fragen), latest_handoff

Lebenszyklus

verify_memory, flag_stale, mark_superseded(old, new), find_duplicates (Deduplizierung/Konsolidierung)

Git-nativ

entry_history (Provenienz auf Commit-Ebene), memory_at(ref) (Zeitreise zu Tag/SHA/Branch), sync_memory (manuelles Pull/Push; Offline-Schreibvorgänge werden lokal eingereiht)

Code-bezogen

why_code(path) („Warum existiert das?“), pr_memory_review(base) (Entscheidungen, die durch einen PR ungültig werden), git_blame_context(file, lines)

Für Menschen

crewmemory ui-Dashboard — Status, Blocker, Aktivität, Memory-Browser, Profile

Feature-Checkliste

  • Gemeinsames Crew-Memory auf deinem eigenen Git-Host · persönliches privates Memory (nur lokaler Bereich, wird nie gepusht)

  • Git-nativer Speicher: Markdown + YAML-Frontmatter, konfliktfreie Dateistrategie (eindeutige Dateinamen, Status-/Aktivitätsdateien pro Benutzer)

  • Automatische Sitzungssynchronisierung bei jedem Lese-/Schreibvorgang · manuelles Sync-Tool · offline-sicher (Schreibvorgänge werden lokal committet, Push wird später erneut versucht)

  • Benutzer- & Mitgliedsprofile, automatisch aus der Git-Konfiguration erstellt (crewmemory init)

  • Fortschritts- und Blocker-Tracking im Team-Status, mit Veraltungsmarkierungen

  • Decision memory, gotchas, patterns, solutions, handoffs — sechs Eintragsarten

  • Memory-Lebenszyklus: unverifiziert → verifiziert → ersetzt/veraltet, mit Konfidenzwerten, die mit dem Alter und bei Änderungen an verknüpftem Code verfallen (codeänderungsbewusster Verfall)

  • Konflikt-/Duplikaterkennung beim Speichern + Konsolidierungsfinder

  • Provenienz: Autorenzuordnung, mit Commits verknüpfte Memories, vollständige git log --follow-Historie pro Memory

  • Zeitreise: Crew-Memory bei jedem Commit/Tag/Branch lesen

  • Branch-bewusster Kontext: Einträge merken sich Projekt+Branch; recall gewichtet Übereinstimmungen mit dem aktuellen Branch höher

  • Kontextbudget-Verwaltung: recall packt die besten Memories in ein Zeichenbudget

  • Code-Integration: mit Dateien verknüpfte Memories ermöglichen PR-vs-Entscheidung-Review, Erkennung veralteter Memories nach PRs, „Warum existiert dieser Code?“-Lookup, Blame-Kreuzreferenzen, Commit-Zusammenfassungen

  • Projektbezogenes Memory: Einträge werden mit dem erkannten Projekt-Slug getaggt; der Status zeigt Projekt@Branch

  • Facettensuche: Tags, Autor, Datei, Typ, Projekt (semantische Suche: zukünftige Arbeit)

  • MCP-basiert, stdio-Transport, standardmäßig selbst gehostet/Open Source

Repo-Layout (wird automatisch erstellt)

notes/ decisions/ solutions/ gotchas/ patterns/ handoffs/   # memory types
status/     current focus per member (task, %, blockers)
activity/   append-only timeline per member
profiles/   member profiles

Konfiguration (pro Teammitglied)

Variable

Required

Bedeutung

CREWMEMORY_REPO_URL

ja

Memory-Repository-URL

CREWMEMORY_USER

ja

Identität (Autor, Commits, Status)

CREWMEMORY_TOKEN

private Repositories

PAT mit Lese-/Schreibzugriff auf Contents

CREWMEMORY_EMAIL

nein

Commit-E-Mail

CREWMEMORY_BRANCH

nein

einen Branch festlegen

CREWMEMORY_PROJECT_PATH

nein

Coderepository-Pfad (sonst automatisch aus cwd erkannt)

CREWMEMORY_HOME

nein

Datenverzeichnis (Standard ~/.crewmemory)

Manuelle Konfigurationsausschnitte (falls du Konfigurationen lieber selbst bearbeitest) sind im Installer enthalten — er schreibt genau diese Form:

{ "mcpServers": { "crewmemory": {
    "command": "/path/to/crewmemory",
    "env": { "CREWMEMORY_REPO_URL": "...", "CREWMEMORY_USER": "...", "CREWMEMORY_TOKEN": "..." }
} } }

Codex verwendet [mcp_servers.crewmemory] in ~/.codex/config.toml; OpenCode verwendet die mcp.servers.*.type=local-Struktur — beides wird von crewmemory install codex/opencode übernommen.

Empfohlener Team-Workflow

Füge Folgendes zu deiner CLAUDE.md / AGENTS.md hinzu:

At session start call team_context(project_path="<absolute workspace root>"), then update_status() for your task.
Use recall() before researching anything the team may know.
Save durable learnings immediately (log_solution/log_decision/save_gotcha/save_pattern).
When switching tasks update update_status(); at day's end call save_handoff().

Oder nutze einfach die eingebauten Prompts: /session-start, /session-end, /pr-review-flow.

Sicherheit

  • Speichere niemals Geheimnisse im Memory — es ist ein lesbares Git-Repository.

  • Ein öffentliches Memory-Repository macht jede Team-Notiz, jeden Status, jeden Pfad und jede Übergabe öffentlich. Bevorzuge private.

  • Private Repositories + feingranulare PATs (eines pro Mitglied, Contents: RW) sind die vorgesehene Einrichtung.

  • Tokens bleiben ausschließlich in lokalen Umgebungsvariablen bzw. der Konfiguration; die gesamte Git-Ausgabe wird geschwärzt, bevor sie Agents erreicht.

Veröffentlichung

Das Repository enthält plattformübergreifende CI, Wheel-/sdist-Prüfungen und einen PyPI-Trusted-Publishing-Workflow. Siehe PUBLISHING.md für die Release-Checkliste.

Fehlerbehebung

  • crewmemory doctor diagnostiziert alles und gibt genaue Fixes aus.

  • Authentifizierung fehlgeschlagen → das Token benötigt Contents-Lese-/Schreibzugriff auf das Memory-Repository.

  • Push nach mehreren Versuchen fehlgeschlagen → die Änderung ist lokal sicher (eingereiht); führe später sync_memory aus.

  • „Zeigt auf ein anderes Remote“ → lösche ~/.crewmemory/<repo> oder setze CREWMEMORY_LOCAL_PATH.

Install Server
A
license - permissive license
A
quality
A
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (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

  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables AI coding agents to maintain persistent, cross-session memory of codebase architecture, naming conventions, and decisions through MCP tools. Eliminates repetitive project re-explanation by automatically injecting stored context into every session with local-first SQLite storage and optional team sharing capabilities.
    4
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Provides persistent memory for AI coding agents via MCP, enabling teams to share and recall facts across sessions. Automatically captures, classifies, and curates knowledge from supported transcript sources.
    18
    60
    1
    AGPL 3.0
  • A
    license
    A
    quality
    A
    maintenance
    Shared, code-grounded memory for developers and their coding agents. Capture a learning once and the whole team plus every agent recalls it; memory is grounded in your code and stored as git-tracked JSON reviewed in PRs, with citations validated on write and stale memory withheld from recall. Works with any MCP client.
    11
    31
    GPL 3.0
  • A
    license
    A
    quality
    A
    maintenance
    MCP server that gives coding agents persistent, verified memory of codebase decisions, conventions, and skills, with evidence-based claims that are re-checked via git hooks and human-gated review. Enables memory search, propose/approve, chat harvesting, and critique across MCP-compatible tools.
    21
    766
    1
    MIT

View all related MCP servers

Related MCP Connectors

  • Shared, governed long-term memory for AI agents across tools and sessions via MCP and REST.

  • One shared brain for your AI coding agents: team memory, agent Q&A, tasks, and file claims.

  • An MCP memory server. One memory your agents share — across models, devices and apps.

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/GIGAParviz/crewmemory-mcp'

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