echonodesync
Version:
Autonomous, pluggable, secure memory bridge for agent/human/ritual ecosystems (DreamWeaver, EchoThreads, etc.)
72 lines (71 loc) • 2.26 kB
JSON
{
"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." }
}
}
}
]
}