crewmemory
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.

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 uvxErsetze 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 aliceAuf 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 identityJederzeit verifizieren
crewmemory doctor # config, connectivity, project detection, countsRelated 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-browserEin 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 uiMitgliedsnamen 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 |
|
Intelligenter Abruf |
|
Direkte Suche |
|
Wissen speichern |
|
Präsenz |
|
Übergaben |
|
Lebenszyklus |
|
Git-nativ |
|
Code-bezogen |
|
Für Menschen |
|
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 MemoryZeitreise: Crew-Memory bei jedem Commit/Tag/Branch lesen
Branch-bewusster Kontext: Einträge merken sich Projekt+Branch;
recallgewichtet Übereinstimmungen mit dem aktuellen Branch höherKontextbudget-Verwaltung:
recallpackt die besten Memories in ein ZeichenbudgetCode-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 profilesKonfiguration (pro Teammitglied)
Variable | Required | Bedeutung |
| ja | Memory-Repository-URL |
| ja | Identität (Autor, Commits, Status) |
| private Repositories | PAT mit Lese-/Schreibzugriff auf Contents |
| nein | Commit-E-Mail |
| nein | einen Branch festlegen |
| nein | Coderepository-Pfad (sonst automatisch aus cwd erkannt) |
| nein | Datenverzeichnis (Standard |
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 doctordiagnostiziert 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_memoryaus.„Zeigt auf ein anderes Remote“ → lösche
~/.crewmemory/<repo>oder setzeCREWMEMORY_LOCAL_PATH.
Maintenance
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
- AlicenseNot gradedqualityAmaintenanceEnables 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.4MIT
- AlicenseAqualityAmaintenanceProvides 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.18601AGPL 3.0
- AlicenseAqualityAmaintenanceShared, 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.1131GPL 3.0
- AlicenseAqualityAmaintenanceMCP 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.217661MIT
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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