dkg-memory-mcp
DKG Memory MCP Server
Servidor MCP (Model Context Protocol) que expone la memoria verificable de tres capas de OriginTrail DKG V10 (Working / Shared / Verifiable) como herramientas MCP estándar. Móntalo en cualquier cliente compatible con MCP — Claude Desktop, Cursor, Claude Code, o un agente MCP genérico — y lee, escribe, comparte y consulta la memoria DKG sin cableado HTTP personalizado.
Esta es una presentación a la DKG v10 Call for Integrations (Round 1: Working & Shared Memory). Es una capa de herramientas independiente del transporte, distinta del daemon hermano OpenClaw Memory Curator (que es específico de OpenClaw).
Herramientas
Tool | Propósito |
| Salud del nodo + grafo de contexto |
| Escribir quads en un Knowledge Asset nombrado en Working Memory |
| Consulta SPARQL sobre una vista de memoria (working / shared / verifiable) |
| Listar Knowledge Assets + estado del ciclo de vida |
| Promover un KA a Shared Working Memory (sella por defecto) |
El alcance de la Ronda 1 es solo Working + Shared Memory. No hay herramienta vm/publish (Verifiable Memory es una ronda posterior y requiere una publicación explícita con control humano) y no hay herramienta de respaldo/votación de UI (prohibida por las reglas del bounty).
Related MCP server: mycelial-brain-mcp
Instalación
npm install -g dkg-memory-mcpRequiere un nodo DKG V10 en ejecución (por defecto http://127.0.0.1:9200) con un token de autenticación en ~/.dkg/auth.token (línea 2; las líneas de comentario que comienzan con # se eliminan).
Claude Desktop
Añade a claude_desktop_config.json:
{
"mcpServers": {
"dkg-memory": {
"command": "dkg-memory-mcp",
"args": []
}
}
}Cursor / Claude Code
Registra el servidor MCP con el comando dkg-memory-mcp (transporte stdio).
Variables de entorno (opcional)
Variable | Default |
|
|
|
|
| auto (agente por defecto del nodo) |
Desarrollo
npm install
node --test test/*.test.js # unit tests
node src/server.js # run the stdio serverPrueba de humo (en vivo)
Verificado de extremo a extremo contra un nodo DKG V10 (testnet Base Sepolia): crear KA → escribir quads en Working Memory → recuperación SPARQL → 3 bindings devueltos entre peer-ID, wallet y direccionamiento de agente por defecto.
Licencia
Apache-2.0
Ejemplo verificado (2026-08-22)
Round-trip MCP real contra el nodo DKG local (v10.0.13, testnet), impulsado sobre el protocolo MCP stdio:
// 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)La escritura se selló en Working Memory (sello EIP-712, con raíz Merkle) y la consulta SPARQL la recuperó, incluidos los registros escritos por el hermano dkg-hermes-bridge — demostrando visibilidad entre herramientas en el sustrato DKG compartido.
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