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: MemoryIQ
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 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 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 gradedqualityFmaintenanceRemote MCP server enabling agents to search, buy, and publish reusable knowledge via nine agent-native tools without API keys or custodied wallets.MIT
- AlicenseAqualityBmaintenanceProvides persistent, multi-tenant knowledge graph memory for MCP-capable AI tools, allowing them to recall and store entities, observations, and relations across sessions with keyword search.1002MIT
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.
Shared, governed long-term memory for AI agents across tools and sessions via MCP and REST.
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/kiyeps/dkg-memory-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server