memory-mcp-server-go
If you are the rightful owner of memory-mcp-server-go 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.
A Model Context Protocol server that provides knowledge graph management capabilities, enabling LLMs to maintain memory across conversations.
The Memory MCP Server (Go) is a cross-platform server that allows large language models (LLMs) to manage a persistent knowledge graph. This server supports creating, reading, updating, and deleting entities and relations, which helps AI assistants maintain memory across conversations. Implemented in Go, it offers features like entity management, relation tracking, and a powerful search system. The server supports both stdio and SSE transport modes and works on Linux, macOS, and Windows. It is designed to store data in a simple JSON format, ensuring persistence between sessions. The server is a Go implementation of the official TypeScript Memory MCP Server, providing a robust solution for knowledge graph management.
Features
- Knowledge Graph Storage: Maintain a persistent graph of entities and their relationships.
- Entity Management: Create, retrieve, update, and delete entities with custom types.
- Relation Tracking: Define and manage relationships between entities in active voice.
- Observation System: Add and remove observations about entities over time.
- Powerful Search: Find relevant nodes by name, type, or observation content.