memory-mcp-server-go
7
Memory MCP Server in Go provides persistent memory for AI assistants through a knowledge graph. It features cross-platform support and flexible entity management.
Memory MCP Server (Go)
A Model Context Protocol server that provides knowledge graph management capabilities. This Go implementation allows for creating, reading, updating, and deleting entities and relations in a persistent knowledge graph to aid AI assistants with memory across conversations.
✨ Features
- Knowledge Graph Storage: Persistent entity graph management.
- Entity Management: Comprehensive entity CRUD operations.
- Relation Tracking: Management of entity relationships.
- Observation System: Temporal entity observations.
- Powerful Search: Search entities by name, type, or observations.
- Persistent Storage: Data persists in JSON format.
- Flexible Transport Modes: Supports stdio and SSE.
- Cross-Platform: Supported on Linux, macOS, and Windows.
Installation
Download pre-built binaries from GitHub Releases.
Installation with macOS, Linux, Windows:
- Download the appropriate binary.
- Extract and install to a PATH directory.
Use Cases
- Long-term AI Assistant Memory
- Knowledge Management
- Relationship Tracking
- Context Persistence
- Journal and Daily Logs
License
Licensed under the MIT License.