promem-mcp
Promem-MCP
Project Memory MCP — persistenter Projektkontext für KI-Coding-Agenten. Entwickelt von DIP-RO.
pip install promem-mcpKeine Datenbank. Keine Cloud. Kein Daemon. Kein manuelles Speichermanagement.
ContextMCP ist eine lokale, MCP-native Context-Runtime, die KI-Coding-Agenten ein dauerhaftes Projektverständnis bietet — Architektur, Regeln, Entscheidungen, Konventionen, Umgebungsintelligenz und Git-Kontext — ohne wiederholte Erklärungen oder Kontextverschwendung.
Schnellstart
pip install promem-mcpDann registrieren Sie ContextMCP bei Ihrem KI-Coding-Client:
# See which clients are detected
promem config
# Auto-configure a specific client (with backup + merge)
promem config cursor
promem config claude-code
promem config claude-desktop
promem config vscodeOder fügen Sie es manuell zur MCP-Konfiguration Ihres Clients hinzu:
{
"mcpServers": {
"contextmcp": {
"command": "contextmcp",
"args": []
}
}
}VS Code-Hinweis: VS Code verwendet den Schlüssel
"servers", nicht"mcpServers". Führen Siepromem config vscodefür das korrekte Format aus.
Das war's. Ihr KI-Coding-Agent hat jetzt dauerhaften Projektkontext.
Funktionsweise
Funktionen
Null-Einrichtungsspeicher — SQLite-Datenbank wird automatisch im betriebssystemgerechten Verzeichnis erstellt
Automatische Projekterkennung — Sprache, Framework, Paketmanager, Testframework
Dauerhafter Speicher — Regeln, Entscheidungen, Konventionen, Umgebungsfakten, Git-Intelligenz
Token-effizienter Abruf — FTS5-Suche mit Token-Budget, gibt nur relevanten Kontext zurück
Herkunftsverfolgung — jeder Speicher weiß, woher er kommt und wie sicher er ist
Geheimnis-Schwärzung — API-Schlüssel, Token, Passwörter werden nie gespeichert oder zurückgegeben
Projektisolierung — Projektspeicher gelangen nie zwischen Projekten
Erkennung veralteten Kontexts — markiert Speicher, die mit dem aktuellen Projektstatus in Konflikt stehen
Widerspruchserkennung — identifiziert widersprüchliche Projektregeln
Sitzungskontinuität — Übergabe-Zusammenfassungen für Wechsel zwischen Agenten/Sitzungen
Git-Intelligenz — letzte Commits, geänderte Dateien, TODOs/FIXMEs
Umgebungsdiagnose — Python-Version, venv, .env-Vollständigkeit, Docker
Lokal zuerst — keine Netzwerkanfragen, keine Cloud, keine externen Dienste
MCP-Tools
Tool | Beschreibung |
| Durchsuche dauerhaften Projektkontext mit Token-Budget |
| Rufe einen bestimmten Speicher anhand der ID ab |
| Speichere einen Speicher, eine Entscheidung, Regel oder Tatsache |
| Aktualisiere einen vorhandenen Speicher |
| Lösche einen Speicher |
| Rufe aktuelle Projektinformationen ab |
| Rufe alle Projektregeln und Konventionen ab |
| Rufe alle technischen/Architekturentscheidungen ab |
| Rufe kürzliche Speicher und die letzte Sitzung ab |
| Rufe Git-Intelligenz ab |
| Rufe Umgebungsintelligenz ab |
| Führe Umgebungsdiagnose durch |
| Rufe kompakte Projektzusammenfassung für Übergabe ab |
CLI
contextmcp --version # Version
promem status # Project + storage status
promem doctor # Health checks
promem stats # Usage statistics
promem search "query" # Search context
promem memory list # List memories
promem decision "text" # Save a decision
promem privacy # Privacy info
promem config # Client configuration
promem repair # Rebuild index, optimize DB
promem reset # Delete all data (with confirmation)Client-Unterstützung
Client | Auto-Konfiguration? | Konfigurationsschlüssel |
Claude Code |
|
|
Claude Desktop |
|
|
Cursor |
|
|
VS Code / Copilot |
|
|
OpenCode |
|
|
Gemini CLI |
|
|
Windsurf |
|
|
Cline |
|
|
Roo Code |
|
|
Amazon Q |
|
|
ZCode (GLM/Zhipu) |
|
|
Tabnine |
|
|
Kein Client unterstützt eine echte Null-Konfigurations-Autoregistrierung. ContextMCP erkennt installierte Clients, bietet an, die Konfiguration zu schreiben (mit Backup + Merge) und liefert exakte Copy-Paste-Schnipsel.
Datenschutz
Nur lokal — keine Netzwerkanfragen
Projektinhalte werden nicht hochgeladen
Geheimnisse werden geschwärzt — nie gespeichert oder zurückgegeben
Keine Cloud-Abhängigkeiten
promem privacySpeicherort
ContextMCP verwendet projektlokalen Speicher — kein zentrales OS-Verzeichnis, keine Speicherverschwendung.
Ort | Pfad |
Projekt-lokal (Standard) |
|
Jedes Projekt erhält eine eigene .contextmcp/contextmcp.db. Der Speicher reist mit dem Projekt. Keine globale Speicherplatzaufblähung.
Fügen Sie .contextmcp/ zu Ihrer .gitignore hinzu (bereits standardmäßig in ContextMCPs Ignorier-Mustern enthalten).
Überschreiben Sie dies bei Bedarf mit der Umgebungsvariable CONTEXTMCP_DATA_DIR.
Installation
# pip
pip install promem-mcp
# uv
uv add contextmcp
# pipx (global CLI)
pipx install contextmcpFunktioniert in venv, virtualenv, uv, pipx und systemweitem Python.
Entwicklung
git clone https://github.com/contextmcp/contextmcp.git
cd contextmcp
pip install -e ".[dev]"
pytestLizenz
MIT
This server cannot be installed
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 Connectors
The project brain for AI coding agents — memory, decisions, sprints, knowledge base via MCP.
Persistent memory and cross-session learning for AI coding assistants (hosted remote MCP).
Give your AI agent a persistent map of your project's structure, dependencies, and bugs.
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/DIP-RO/MCP_Package'
If you have feedback or need assistance with the MCP directory API, please join our Discord server