memory-mcp-server
The Memory MCP Server is a Swift implementation of a Model Context Protocol server that manages a knowledge graph for persistent AI memory. It enables large language models to maintain memory by adding, updating, and managing entities and relationships. The server supports macOS and uses simple JSON formats for storage.
What platforms does the Swift implementation support?
The Swift implementation supports macOS 14.0 or later. For broader platform support, including Windows and Linux, the Go language implementation is recommended.
How is data stored in the Memory MCP Server?
Data is stored in a persistent knowledge graph using a simple JSON format, allowing for data persistence between sessions.
What are the main use cases for the Memory MCP Server?
The server is used for long-term memory for AI assistants, knowledge management, relationship tracking, context persistence, and maintaining structured records of events and activities.
How can I install the Memory MCP Server?
You can install it using a one-line installation script via curl or by building from source using Swift.
What are the development requirements for the Memory MCP Server?
The development requirements include Swift 6.0 or later, macOS 14.0 or later, and MCP Swift SDK 0.2.0 or later.