python-memory-mcp-server

python-memory-mcp-server

3.4

If you are the rightful owner of python-memory-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

Memory MCP Server is a Model Context Protocol server that provides knowledge graph functionality for managing entities, relations, and observations in memory, with strict validation rules to maintain data consistency.

The Memory MCP Server is designed to manage a knowledge graph in memory, focusing on entities, relations, and observations. It enforces strict validation rules to ensure data consistency and integrity. The server supports various entity types such as person, concept, project, document, tool, organization, location, and event. It also supports a range of relation types including knows, contains, uses, created, belongs-to, depends-on, and related-to. Observations are factual statements associated with entities, and the server ensures they are unique and relevant. The server provides a suite of tools for creating, retrieving, updating, and deleting entities and relations, as well as searching the memory using natural language queries. It also includes error handling mechanisms to manage common issues like not found, validation errors, and internal errors.

Features

  • Strict validation rules for entity names, types, and observations.
  • Support for various entity and relation types.
  • Natural language query support for searching memory.
  • Error handling with specific error types.
  • Tools for managing entities, relations, and observations.