{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"smithery_pbudzik-memnode","slug":"pbudzik-memnode","name":"memnode","type":"mcp","url":"https://memnode.dev/","page_url":"https://unfragile.ai/pbudzik-memnode","categories":["mcp-servers"],"tags":["mcp","model-context-protocol","smithery:pbudzik/memnode"],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"smithery_pbudzik-memnode__cap_0","uri":"capability://memory.knowledge.persistent.memory.storage.for.ai.agents","name":"persistent memory storage for ai agents","description":"Memnode implements a hosted Model Context Protocol (MCP) that allows AI agents to store and retrieve memory persistently. It leverages a structured query interface to enable lineage tracking and correction of stored memories, ensuring that the AI can adapt and refine its knowledge over time. This design allows for a more robust memory management system compared to traditional ephemeral memory solutions.","intents":["How can I store memory for my AI agent that persists across sessions?","What is the best way to track changes and corrections in my AI's memory?","How do I implement a structured query system for my AI's memory?"],"best_for":["developers building long-term AI agents that require memory persistence"],"limitations":["Requires internet access to connect to the hosted MCP, which may introduce latency.","Limited to structured data formats for memory storage."],"requires":["API key for Memnode service","Node.js 14+"],"input_types":["structured data","text"],"output_types":["structured data","text"],"categories":["memory-knowledge","ai agent development"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_pbudzik-memnode__cap_1","uri":"capability://memory.knowledge.structured.query.interface.for.memory.retrieval","name":"structured query interface for memory retrieval","description":"Memnode provides a structured query interface that allows developers to perform complex queries on the stored memory. This interface supports filtering, sorting, and searching through memory entries based on specific criteria, enabling AI agents to retrieve relevant information efficiently. This capability is built on a robust indexing system that enhances retrieval speed and accuracy.","intents":["How can I efficiently retrieve specific memories from my AI's storage?","What methods can I use to filter and sort memory data?","How do I implement a search functionality for my AI's memory?"],"best_for":["developers needing efficient memory access for AI applications"],"limitations":["Complex queries may require additional processing time depending on the data size.","Limited to predefined query structures."],"requires":["API key for Memnode service","Node.js 14+"],"input_types":["structured query language","text"],"output_types":["structured data","text"],"categories":["memory-knowledge","data-processing-analysis"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_pbudzik-memnode__cap_2","uri":"capability://memory.knowledge.memory.correction.and.lineage.tracking","name":"memory correction and lineage tracking","description":"Memnode incorporates a mechanism for tracking the lineage of memory entries, allowing for corrections and updates to be made while preserving historical context. This is achieved through a versioning system that logs changes and enables rollback to previous states, ensuring that AI agents can maintain an accurate and up-to-date memory without losing important historical data.","intents":["How can I correct memories in my AI agent without losing previous information?","What is the best way to track the history of changes in my AI's memory?","How do I implement a rollback feature for my AI's memory?"],"best_for":["developers who need to maintain accuracy and context in AI memory"],"limitations":["Versioning may increase storage requirements and complexity.","Rollback features may not support all data types."],"requires":["API key for Memnode service","Node.js 14+"],"input_types":["structured data","text"],"output_types":["structured data","text"],"categories":["memory-knowledge","data-processing-analysis"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_pbudzik-memnode__cap_3","uri":"capability://memory.knowledge.inspectable.memory.state","name":"inspectable memory state","description":"Memnode allows developers to inspect the current state of the memory, providing insights into stored entries, their metadata, and lineage. This is facilitated through a dedicated API endpoint that returns detailed information about memory contents, enabling developers to debug and optimize their AI agents effectively. The inspectable state feature is crucial for understanding how the AI's memory evolves over time.","intents":["How can I view the current state of my AI's memory?","What tools can I use to debug memory issues in my AI agent?","How do I analyze the evolution of my AI's memory over time?"],"best_for":["developers needing transparency in AI memory management"],"limitations":["Inspecting large memory states may lead to performance issues.","Limited to API-based inspection, which may not be suitable for all use cases."],"requires":["API key for Memnode service","Node.js 14+"],"input_types":["API requests"],"output_types":["structured data","text"],"categories":["memory-knowledge","data-processing-analysis"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":27,"verified":false,"data_access_risk":"moderate","permissions":["API key for Memnode service","Node.js 14+"],"failure_modes":["Requires internet access to connect to the hosted MCP, which may introduce latency.","Limited to structured data formats for memory storage.","Complex queries may require additional processing time depending on the data size.","Limited to predefined query structures.","Versioning may increase storage requirements and complexity.","Rollback features may not support all data types.","Inspecting large memory states may lead to performance issues.","Limited to API-based inspection, which may not be suitable for all use cases.","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.05,"quality":0.33,"ecosystem":0.38999999999999996,"match_graph":0.25,"freshness":0.5,"weights":{"adoption":0.25,"quality":0.25,"ecosystem":0.15,"match_graph":0.23,"freshness":0.12}},"observed_outcomes":{"matches":0,"success_rate":0,"avg_confidence":0,"top_intents":[],"last_matched_at":null},"maintenance":{"status":"active","updated_at":"2026-05-24T12:16:27.443Z","last_scraped_at":"2026-05-03T15:18:50.373Z","last_commit":null},"community":{"stars":null,"forks":null,"weekly_downloads":null,"model_downloads":null,"model_likes":null}},"distribution":{"claim_url":"https://unfragile.ai/submit?claim=pbudzik-memnode","compare_url":"https://unfragile.ai/compare?artifact=pbudzik-memnode"}},"signature":"7G6OrCqczGuLmNQGJQEa5+HsgE797fbwbOyfr3EFicNOTOw46H5uiB5/FVNJZFT5xLhKcjYobDYaaJwLKK6qAA==","signedAt":"2026-06-22T12:29:55.976Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/pbudzik-memnode","artifact":"https://unfragile.ai/pbudzik-memnode","verify":"https://unfragile.ai/api/v1/verify?slug=pbudzik-memnode","publicKey":"https://unfragile.ai/api/v1/trust-passport-public-key","spec":"https://unfragile.ai/trust","schema":"https://unfragile.ai/schema.json","docs":"https://unfragile.ai/docs"}}