UNPKG

echonodesync

Version:

Autonomous, pluggable, secure memory bridge for agent/human/ritual ecosystems (DreamWeaver, EchoThreads, etc.)

72 lines (71 loc) 2.26 kB
{ "name": "EchoNodeSync-MCP", "description": "MCP action manifest for EchoNodeSync memory operations.", "version": "1.0.0", "schema_version": "1.0.0", "tools": [ { "name": "getMemory", "title": "Get Memory", "description": "Retrieve a memory value by key from the HTTP backend.", "endpoint": "/mcp/action/getMemory", "method": "POST", "input": { "type": "object", "required": ["key"], "properties": { "key": { "type": "string", "description": "Memory key to retrieve." } } }, "output": { "type": "object", "properties": { "result": { "type": "any", "description": "The value stored at the given key." } } } }, { "name": "postMemory", "title": "Post Memory", "description": "Store a memory value by key to the HTTP backend.", "endpoint": "/mcp/action/postMemory", "method": "POST", "input": { "type": "object", "required": ["key", "value"], "properties": { "key": { "type": "string", "description": "Memory key to store." }, "value": { "type": "any", "description": "Value to store at the key." } } }, "output": { "type": "object", "properties": { "result": { "type": "any", "description": "The value stored." } } } }, { "name": "scanKeys", "title": "Scan Keys", "description": "Scan for memory keys matching a pattern or regex.", "endpoint": "/mcp/action/scanKeys", "method": "POST", "input": { "type": "object", "properties": { "pattern": { "type": "string", "description": "Glob pattern to match keys." }, "regex": { "type": "string", "description": "Regex to match keys." }, "limit": { "type": "integer", "description": "Maximum number of keys to return." }, "plain": { "type": "boolean", "description": "Return plain array output." } } }, "output": { "type": "object", "properties": { "result": { "type": "array", "items": { "type": "string" }, "description": "Array of matching keys." } } } } ] }