MCP.so
登录

Memory MCP Server

@okooo5km

基本信息

分类

记忆与知识

传输方式

stdio

作者

okooo5km

关于 Memory MCP Server

A Model Context Protocol server that provides knowledge graph management capabilities.

Memory MCP Server 配置

暂无标准配置

该服务器的 README 中没有可解析的 MCP 配置块,请前往代码仓库查看安装说明。

代码仓库

Memory MCP Server 工具

9

Create multiple new entities in the knowledge graph

Create multiple new relations between entities

Add new observations to existing entities

Delete multiple entities and their associated relations

Delete specific observations from entities

Delete multiple relations from the knowledge graph

Read the entire knowledge graph

Search for nodes in the knowledge graph based on a query

Open specific nodes in the knowledge graph by their names

概览

What is Memory MCP Server?

Memory MCP Server is a Model Context Protocol server that provides knowledge graph management capabilities, enabling LLMs to create, read, update, and delete entities and relations in a persistent knowledge graph. It is a Swift implementation requiring macOS 14.0 or later, based on the official TypeScript Memory MCP Server.

How to use Memory MCP Server?

Install via one-line curl installer or build from source using Swift 6.0+. After installation, configure the server in your MCP client (e.g., Claude.app, Cursor, Chatwise) by specifying the command memory-mcp-server and optionally setting the MEMORY_FILE_PATH environment variable for custom data storage. The server exposes tools such as create_entities, create_relations, search_nodes, and read_graph for knowledge graph operations.

Key features of Memory MCP Server

  • Persistent knowledge graph storage in JSON format
  • Entity management with custom types and observations
  • Relation tracking using active voice relation types
  • Powerful search across names, types, and observations
  • Multi-platform alternative via Go language implementation
  • Simple command-line interface with help and version flags

Use cases of Memory MCP Server

  • Long-term memory for AI assistants across conversations
  • Knowledge management of people, places, events, and concepts
  • Relationship tracking between entities
  • Context persistence for multi-session interactions
  • Maintaining structured journals and daily logs

常见问题

1

What is the difference between this Swift version and the official TypeScript version?

This is a Swift rewrite that requires macOS 14.0 or later, while the TypeScript version supports broader platforms. For Windows, Linux, and macOS 11.0+, a separate Go implementation is available.

2

What are the system requirements?

You need macOS 14.0 or later, Swift 6.0 or later, and the MCP Swift SDK 0.2.0 or later.

3

Where is the knowledge graph data stored?

Data is persisted to disk as a line-delimited JSON file. By default it is saved as `memory.json` in the current working directory, but you can customize the path via the `MEMORY_FILE_PATH` environment variable.

4

How do I configure the server for use with Claude.app?

Add a `memory` entry under `mcpServers` in your Claude settings with the command `memory-mcp-server` and an optional `MEMORY_FILE_PATH` environment variable.

评论

记忆与知识 分类下的更多 MCP 服务器