Zanny's Persistent Memory Manager

by zannyonear1h1
Verified
{ "name": "zannys-persistent-memory-manager", "description": "A custom MCP server that functions as a persistent memory bank", "version": "1.0.0", "rpcPort": 3000, "entrypoint": "dist/index.js", "buildCommand": "npm run build", "startCommand": "npm start", "dependencies": { "node": ">=14.0.0" }, "tools": [ { "name": "store_memory", "description": "Store a new memory in the memory bank", "parameters": { "type": "object", "properties": { "content": { "type": "string", "description": "Memory content to store" }, "tags": { "type": "array", "items": { "type": "string" }, "description": "Optional tags for the memory" } }, "required": ["content"] } }, { "name": "retrieve_memory", "description": "Retrieve a memory by its ID", "parameters": { "type": "object", "properties": { "id": { "type": "string", "description": "Memory ID to retrieve" } }, "required": ["id"] } }, { "name": "search_memories", "description": "Search memories by content or tags", "parameters": { "type": "object", "properties": { "search": { "type": "string", "description": "Search term to look for in memory content" }, "tags": { "type": "array", "items": { "type": "string" }, "description": "Tags to filter memories by" } } } }, { "name": "list_memories", "description": "List all stored memories", "parameters": { "type": "object", "properties": {} } }, { "name": "delete_memory", "description": "Delete a memory by its ID", "parameters": { "type": "object", "properties": { "id": { "type": "string", "description": "Memory ID to delete" } }, "required": ["id"] } }, { "name": "detect_command", "description": "Detect and process memory commands in natural language text", "parameters": { "type": "object", "properties": { "text": { "type": "string", "description": "Natural language text to analyze for memory commands" } }, "required": ["text"] } } ] }