memanto-mcp
memanto-mcp
Typisiertes semantisches Gedächtnis für Claude. Gedächtnis mit Meinung, konzipiert für regulierte B2B-Agenten.
Die meisten "Memory-MCP"-Server bieten Ihnen save_memory(text) und das war es dann. Dieser Server liefert ein meinungsstarkes Gedächtnismodell — typisierte Datensätze (fact, decision, commitment, instruction, …), Herkunftsnachweis und Konfidenz bei jedem Schreibvorgang, mandantenfähige Bereichsabgrenzung und bi-temporaler Abruf — zusammen mit einer Claude-Fähigkeit (Skill), die dem Modell sagt, wann es sich erinnern, abrufen oder antworten soll und wie Zitate und Mandantentrennung sauber gehalten werden.
Wenn Sie B2B-Agenten auf der Plattform von Anthropic entwickeln — für Rechtstechnologie, Finanzen, Gesundheitswesen, Kundenservice, interne Wissensarbeit —, dann ist dies die Zielgruppe, für die das System gebaut wurde.
Was ist das Besondere
Typisiertes Gedächtnis. Dreizehn erstklassige Gedächtnistypen (
fact,preference,goal,decision,commitment,instruction,relationship,context,observation,event,artifact,learning,error). Falscher Typ = verrauschter Abruf. Die Wahl des richtigen Typs ist Teil des API-Vertrags.Herkunftsnachweis und Konfidenz für jeden Datensatz.
explicit_statement/inferred/observed/validated/corrected/imported, plus ein Konfidenzwert von 0,0–1,0. Filterbar beim Abruf übermin_confidence. Der Audit-Trail ist in den Daten enthalten, nicht nachträglich angefügt.Bi-temporale Lesezugriffe.
recall_as_of(date)gibt das Gedächtnis so zurück, wie es zu einem bestimmten Datum war;recall_currentschließt ersetzte/abgelaufene Datensätze aus. Entwickelt für Workflows der Art "Was wussten wir am ".Ein gebündelter Claude-Skill, der sich auszahlt.
skills/memanto-memory/SKILL.mdweist Claude an, wann jedes Verb zu verwenden ist, wie Speicherbereiche über einen zusammengesetztenagent_idan Mandantengrenzen angepasst werden, wann roher Abruf besser ist als synthetisierte Antworten (Entwurf von extern gerichteten Texten → immer roher Abruf) und wie Gedächtnisinhalte beim Lesen als nicht vertrauenswürdig zu behandeln sind.Ein Prozess. Kapselt die memanto Python-Serviceschicht direkt — kein separater REST-Prozess erforderlich.
Related MCP server: Kronvex
Was dies nicht ist
Kein allgemeiner Vektorspeicher. Die Gedächtniseinträge sind kurz, strukturiert und typisiert; wenn Sie 100.000 Verträge indizieren müssen, tun Sie dies in Ihrem Dokumentenspeicher und nutzen Sie dies für die Entscheidungen, Verpflichtungen und Beobachtungen, die der Agent darüber trifft.
Nicht (bisher) Backend-agnostisch. Derzeit an Moorcheh als Vektor-Backend gekoppelt. Der kostenlose Tarif umfasst 100.000 Operationen/Monat; austauschbare Backends stehen auf der Roadmap.
Kein unternehmensweites Auditsystem. Der Skill ist meinungsstark bezüglich dessen, was regulierte Implementierungen benötigen; der Server erzwingt noch nicht alles davon. Siehe Roadmap für die Lücken.
Tools
Neun MCP-Tools, unter dem Namespace memanto:
Tool | Zweck |
| Speichern eines typisierten Gedächtniseintrags (fact, preference, goal, decision, …) |
| Semantische Suche im Gedächtnis eines Agenten |
| Abruf nur aktuell aktiver (nicht ersetzter) Gedächtniseinträge |
| Abruf zu einem bestimmten Datum |
| RAG-gestützte Antwort unter Verwendung des eingebauten LLM von memanto |
| Bereitstellung eines neuen Agenten (erstellt einen Moorcheh-Namespace) |
| Auflisten bekannter Agenten |
| Abrufen der Metadaten eines einzelnen Agenten |
| Löschen eines Agenten und seines gesamten Gedächtnisses (destruktiv) |
Installation
Als Cowork-Plugin (Anthropics Cowork-Modus)
Laden Sie das neueste
memanto-mcp.pluginRelease herunter.Ziehen Sie es über die Plugin-Installations-UI in Cowork.
Setzen Sie
MOORCHEH_API_KEYin der Umgebung, die Cowork erbt, und starten Sie Cowork neu.
Als eigenständiger MCP-Server (Claude Code, Cline, Cursor, Continue, …)
pip install memanto-mcp
export MOORCHEH_API_KEY="mch_..."Zeigen Sie dann Ihren MCP-Host auf die Binärdatei. Claude Code:
claude mcp add memanto -- memanto-mcpCursor / Cline / Continue: Fügen Sie es Ihrer MCP-Konfiguration als stdio-Server mit dem Befehl memanto-mcp hinzu.
Damit der gebündelte Skill in MCP-Hosts geladen wird, die Skills unterstützen (Cowork, Claude Code mit dem Skills-Plugin), kopieren Sie skills/memanto-memory/SKILL.md in das Skills-Verzeichnis des Hosts.
Erhalten eines Moorcheh API-Keys
Registrieren Sie sich unter https://console.moorcheh.ai/api-keys. Der kostenlose Tarif umfasst 100.000 Operationen/Monat.
Erster Durchlauf
> Create a memanto agent called acme:matter-4711:user-jdoe and remember
> that this matter has a 60-day notice period.Claude ruft memanto_create_agent auf, dann memanto_remember(memory_type="fact", content="Matter 4711 (Acme): 60-day notice period.", confidence=0.95).
> What do we know about Matter 4711?Claude ruft memanto_recall(query="Matter 4711", agent_id="acme:matter-4711:user-jdoe") auf und zitiert den gespeicherten Fakt.
> What was our position on Matter 4711 before the redesign on 2026-03-01?Claude ruft memanto_recall_as_of(query="Matter 4711 position", agent_id=..., as_of_date="2026-02-28") auf.
Wie der Skill über Bereichsabgrenzung denkt
Der Server verwendet agent_id als Primitiv für die Bereichsabgrenzung. Der Skill bringt Claude bei, dies als zusammengesetzten Schlüssel zu behandeln:
agent_id = "<tenant>:<workspace>:<actor>"Zum Beispiel: acme:matter-4711:user-jdoe. Mandantenübergreifender Abruf ist der Fehler mit den schwerwiegendsten Auswirkungen in produktiven Gedächtnissystemen — der Skill bringt Claude dazu, dies lautstark abzulehnen, anstatt stillschweigend leere Ergebnisse zurückzugeben, wenn die Grenze falsch ist.
Für Achsen, die nicht in den zusammengesetzten Schlüssel passen (Rechtsordnung, Region, Interessenkonfliktgruppe, Produktlinie), verwenden Sie tags — diese sind beim Abruf filterbar.
Entwurfsregel
Wenn der Benutzer extern gerichtete Texte verfasst — eine Vertragsänderung, eine E-Mail an Kunden, eine behördliche Einreichung, eine klinische Zusammenfassung, ein Briefing-Memo —, weist der Skill Claude an, memanto_recall (rohe Treffer) zu verwenden und zu zitieren, nicht memanto_answer (synthetisiert). Die Audit-Kosten für ein paraphrasiertes Zitat sind zu hoch.
Wenn der Benutzer recherchiert, erkundet oder sich selbst briefed, ist memanto_answer in Ordnung.
Roadmap
Die ehrlichen Lücken — was der Skill voraussetzt, was Sie in einer vollständig regulierten Bereitstellung wünschen würden, und was der Server noch nicht tut — sind in ROADMAP.md dokumentiert. Highlights: strukturierte source_uri + source_span Felder (Zitate werden derzeit innerhalb von content kodiert), versionierte Mutationen + Redact-API, austauschbare Speicher-Backends und ein HTTP-Transport für Nicht-stdio-Hosts.
Repository-Struktur
memanto-mcp/
├── .claude-plugin/plugin.json # Cowork plugin manifest
├── .mcp.json # MCP server registration (Cowork)
├── server/memanto_mcp_server.py # FastMCP server (stdio)
├── skills/memanto-memory/SKILL.md # the bundled skill
├── pyproject.toml # for `pip install memanto-mcp`
├── README.md # this file
├── ROADMAP.md # what's missing, ranked
├── CONTRIBUTING.md
├── CHANGELOG.md
├── LICENSE # MIT
└── docs/
└── launch-post.md # cross-post draftMitwirken
Siehe CONTRIBUTING.md. Die zwei wirkungsvollsten Beiträge sind derzeit (1) ein austauschbares Speicher-Backend (Schnittstelle + eine SQLite- oder pgvector-Implementierung) und (2) ein strukturiertes Zitier-Modell (source_uri + source_span + quote). Beide stehen auf der Roadmap.
Lizenz
MIT. Siehe LICENSE.
Credits
memanto und Moorcheh — das typisierte Gedächtnismodell und Vektor-Backend, das hier gekapselt wird.
Anthropics MCP und Agent Skills — das Protokoll und das Skill-Format.
Die Teams, die unternehmensweite agentische Systeme bereitstellen, deren veröffentlichte Muster den Skill beeinflusst haben: Harvey, Hebbia, Robin AI, Clio, EvenUp, Casetext.
Nicht mit Anthropic oder Moorcheh verbunden.
This server cannot be deployed
Maintenance
Related MCP Connectors
Persistent memory for AI agents. EU-hosted, privacy-first, hybrid recall, contradiction detection.
Persistent memory for AI agents across Claude, ChatGPT and any MCP client.
Persistent memory for AI agents. Semantic search, memory graph, W3C DID identity.
Memory for AI agents that knows what is still true. Typed bi-temporal facts, EU-hosted.
Related MCP Servers
- AlicenseNot gradedqualityAmaintenancePersistent, auditable memory for AI agents. Hybrid BM25 + vector recall with 18 MCP tools, adaptive block metadata (A-MEM), intent-aware routing, contradiction detection, and governance workflows. Zero external dependencies. Drop-in memory for Claude Code and any MCP-compatible agent.327 PyPI17Apache 2.0
- AlicenseAqualityDmaintenancePersistent memory API for AI agents — store, recall, and inject semantically-searchable context across sessions. EU-hosted, GDPR-compliant. Supports Claude, Cursor, Cline, and any MCP-compatible client.42MIT
- AlicenseAqualityAmaintenancePersistent shared memory for AI coding agents. Stores facts as entity/key/value triples with hybrid semantic search, task checkpoints, and conflict resolution — shared across Claude Code, Codex CLI, and GitHub Copilot.16235 npm5AGPL 3.0
- AlicenseAqualityBmaintenancePersistent long-term memory for AI agents — semantic recall across Claude, Cursor, ChatGPT & MCP.10366 npm21MIT