dkg-memory-mcp
DKG Memory MCP Server
MCP-Server (Model Context Protocol), der den dreischichtigen verifizierbaren Speicher (Working / Shared / Verifiable) von OriginTrail DKG V10 über standardmäßige MCP-Tools verfügbar macht. Binden Sie ihn in einen beliebigen MCP-fähigen Client ein — Claude Desktop, Cursor, Claude Code oder einen generischen MCP-Agenten — und lesen, schreiben, teilen und fragen Sie DKG-Speicher ohne eigene HTTP-Anbindung ab.
Dies ist eine Einreichung zum DKG v10 Call for Integrations (Round 1: Working & Shared Memory). Es handelt sich um eine transportagnostische Tooling-Ebene, die sich vom verwandten OpenClaw Memory Curator-Daemon unterscheidet (der OpenClaw-spezifisch ist).
Tools
Tool | Zweck |
| Health von Knoten und Kontextgraph |
| Schreibt Quads in ein benanntes Knowledge Asset im Working Memory |
| SPARQL-Abfrage über eine Speicheransicht (working / shared / verifiable) |
| Listet Knowledge Assets + Lifecycle-Status auf |
| Stuft ein KA zu Shared Working Memory hoch (versiegelt standardmäßig) |
Der Umfang von Round 1 beschränkt sich auf Working + Shared Memory. Es gibt kein vm/publish-Tool (Verifiable Memory ist eine spätere Runde und erfordert eine ausdrückliche Veröffentlichung mit menschlicher Freigabe) und kein UI-Endorsement-/Abstimmungstool (von den Bounty-Regeln ausgeschlossen).
Related MCP server: mycelial-brain-mcp
Installation
npm install -g dkg-memory-mcpErfordert einen laufenden DKG-V10-Knoten (Standard: http://127.0.0.1:9200) mit einem Auth-Token unter ~/.dkg/auth.token (Zeile 2; Kommentarzeilen, die mit # beginnen, werden entfernt).
Claude Desktop
Fügen Sie Folgendes zu claude_desktop_config.json hinzu:
{
"mcpServers": {
"dkg-memory": {
"command": "dkg-memory-mcp",
"args": []
}
}
}Cursor / Claude Code
Registrieren Sie den MCP-Server mit dem Befehl dkg-memory-mcp (stdio-Transport).
Umgebungsvariablen (optional)
Variable | Standard |
|
|
|
|
| auto (Standard-Agent des Knotens) |
Entwicklung
npm install
node --test test/*.test.js # unit tests
node src/server.js # run the stdio serverSmoke-Test (live)
Ende-zu-Ende gegen einen DKG-V10-Knoten (Base-Sepolia-Testnetz) verifiziert: KA erstellen → Quads in den Working Memory schreiben → SPARQL-Abruf → 3 Bindings, zurückgegeben über Peer-ID-, Wallet- und Standard-Agent-Adressierung.
Lizenz
Apache-2.0
Verifiziertes Beispiel (2026-08-22)
Echter MCP-Round-Trip gegen den lokalen DKG-Knoten (v10.0.13, Testnetz), ausgeführt über das stdio-MCP-Protokoll:
// tools/call dkg_write_memory
{
"kaName": "hermes-audit-manic",
"subject": "urn:dkg:hermes:demo:manic-deposit",
"triples": [
{"predicate": "http://127.0.0.1:7878/actionType", "object": "deposit"},
{"predicate": "http://127.0.0.1:7878/chain", "object": "solana"},
{"predicate": "http://127.0.0.1:7878/outcome", "object": "success"}
]
}
// -> Created Knowledge Asset "hermes-audit-manic-1787398447058" with 4 quad(s)
// assertionUri: did:dkg:.../_working_memory/.../269
// status: wm-sealed | merkleRoot: 0x8aa210f8... | written: 4
// tools/call dkg_query_memory (SPARQL)
{"query": "SELECT ?s ?p ?o WHERE { ?s <http://127.0.0.1:7878/actionType> \"deposit\" . ?s ?p ?o }", "view": "working"}
// -> returns the deposited action quads (incl. records written by sibling tools)Der Schreibvorgang wurde im Working Memory versiegelt (EIP-712-Siegel, Merkle-Wurzel-basiert), und die SPARQL-Abfrage rief ihn wieder ab, einschließlich der Datensätze, die von der verwandten dkg-hermes-bridge geschrieben wurden — was die toolübergreifende Sichtbarkeit auf der gemeinsamen DKG-Basis demonstriert.
This server cannot be deployed
Maintenance
Related MCP Connectors
MEOK ABCI Bridge MCP — read-only Tendermint / Cosmos blockchain query for agents. Built-in registry
Cross-vendor AI memory over MCP. One semantic store, readable and writeable from every MCP client.
Host any HTTP API as MCP tools with a tamper-evident cross-agent settlement ledger.
AI Reasoning Cache & Consensus Layer with 11 MCP tools via Streamable HTTP.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceConnects MCP-compatible agents with the OriginTrail Decentralized Knowledge Graph, enabling creation, retrieval, linking, and exchange of verifiable knowledge using natural language and SPARQL queries.1-
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to read, write, search, and manage persistent, decentralized context memory via a GCS-backed MCP server, with tools for document storage, retrieval, and STIM protocol nuggets.Apache 2.0
- FlicenseNot gradedqualityCmaintenanceEnables MCP clients to interact with an EverOS v2 memory store over local Streamable HTTP, providing read-only memory tools and an opt-in, approval-gated write capability.-

MemoryOS MCP Serverofficial
AlicenseCqualityBmaintenanceEnables agent runtimes, IDEs, and local AI tools to access and manage MemoryOS tenant memory, domain schemas, and cross-agent universal memory through Model Context Protocol tools.26MIT