memory-mcp-server-go

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.

Go Platform License

✨ 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.