MCP.so
登录

Memory MCP Server (Go)

@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 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is Memory MCP Server (Go)?

Memory MCP Server (Go) is a Go implementation of the Model Context Protocol server that provides knowledge graph management capabilities. It enables LLMs to create, read, update, and delete entities and relations in a persistent knowledge graph, helping AI assistants maintain memory across conversations.

How to use Memory MCP Server (Go)?

Install via Homebrew, quick install script, pre-built binaries, or build from source. Run the mms command with options for transport (stdio, sse, http), memory file path, port, host, and authentication. Configure MCP clients like Claude Desktop or Cursor by specifying the command and environment variables.

Key features of Memory MCP Server (Go)

  • SQLite backend with WAL mode for concurrent access
  • FTS5 full-text search with BM25 ranking and synonym expansion
  • Graph traversal returning 1-hop related entities
  • Entity management: merge, update, and conflict detection
  • Observation metadata tracking source, confidence, and tags
  • Flexible transport with stdio, SSE, and Streamable HTTP

Use cases of Memory MCP Server (Go)

  • Persisting AI assistant memory across multiple conversations
  • Maintaining a knowledge graph of people, concepts, and relationships
  • Searching and retrieving relevant memories by keyword
  • Managing and deduplicating entity data

常见问题

1

What storage types are supported?

SQLite (recommended) and JSONL (legacy). SQLite offers FTS5, ACID, WAL, and concurrent reads; JSONL is human-readable and starts faster.

2

How do I migrate from JSONL to SQLite?

Automatic migration occurs by default when using a JSONL memory file path. Manual migration is available with the `--migrate` and `--migrate-to` flags.

3

What authentication options are available?

Supports Bearer token (`--auth-bearer`) and OAuth 2.1 (`--oauth-user`/`--oauth-pass` and related flags) for SSE and HTTP transports.

4

What transport protocols are supported?

stdio, SSE, and Streamable HTTP (with optional Bearer or OAuth 2.1 authentication).

5

Does the server require CGO?

No, it uses pure Go SQLite and works on Linux, macOS, and Windows without CGO.

评论

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