Knowledge Management · AI Chatbot

Memory MCP Server Go logo

Memory MCP Server Go

okooo5km/memory-mcp-server-go

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

Install

Client configuration

{
  "mcpServers": {
    "memory": {
      "command": "mms",
      "env": {
        "MEMORY_FILE_PATH": "<MEMORY_FILE_PATH>"
      }
    }
  }
}

Environment variables

MEMORY_FILE_PATHOAUTH_USER
GitHub stars
6
Author
@okooo5km
Category
Knowledge Management, AI Chatbot
License
MIT
Updated
Oct 6, 2026

Features

  • High-Performance Storage: SQLite backend with WAL mode, read/write connection separation for concurrent access

  • Knowledge Graph Management: Persistent graph of entities, relationships, and observations

  • Advanced Search: FTS5 full-text search with BM25 ranking, synonym expansion, and time-decay scoring

  • Graph Traversal: Search results include 1-hop related entities for richer context

  • Entity Management: Merge duplicate entities, update types, modify observations, detect conflicts

  • Observation Metadata: Track source, confidence, and tags for each observation

  • MCP Resources & Prompts: AI clients can passively load graph summaries and use guided memory workflows

  • Flexible Transport: Supports stdio, SSE, and Streamable HTTP with optional Bearer or OAuth 2.1 authentication

  • Seamless Migration: Automatic upgrade from JSONL to SQLite with zero intervention

  • Cross-Platform: Pure Go SQLite (no CGO required), works on Linux, macOS, and Windows

Tools (16)

  • create_entities

    Create new entities with name, type, and observations

  • create_relations

    Create relations between entities (active voice)

  • add_observations

    Add observations to existing entities

  • delete_entities

    Delete entities and their associated relations

  • delete_relations

    Delete specific relations

  • delete_observations

    Delete specific observations from entities

  • search_nodes

    Search entities by keyword with FTS5, synonym expansion, and graph traversal.

  • open_nodes

    Get full details of specific entities by exact name

  • read_graph

    Get graph overview (summary mode) or full export (full mode)

  • merge_entities

    Merge two entities: migrate observations and relations from source to target, then delete source

  • update_entities

    Change an entity's type

  • update_observations

    Replace an observation's content

  • detect_conflicts

    Find potential duplicates and contradictions within an entity's observations

  • memory-recall

    Recall relevant memories by topic

  • memory-save

    Analyze conversation text and suggest what to save

  • memory-review

    Generate a comprehensive review of an entity's memories

Details on this page are taken from the project's README. Open README

Supported clients

Clients mentioned in this server's README:

View all
Claude Desktop logo

Claude Desktop

Desktop · Freemium · Proprietary

Anthropic's official Claude AI desktop application. Supports MCP servers to extend functionality.

WindowsMacOS
Cursor logo

Cursor

Desktop · Freemium · Proprietary

The first agentic IDE. The Cursor editor truly merges how developers and AI work together, delivering a magical coding experience.

WindowsMacOSLinux

Related MCP servers

More servers
MaxKB logo

MaxKB

1Panel-dev/MaxKB

16.2k

MaxKB = Max Knowledge Brain, it is an open-source platform for building enterprise-grade agents. MaxKB integrates Retrieval-Augmented Generation (RAG) pipelines, supports robust workflows, and provides advanced MCP tool-use capabilities.

Knowledge Management
UI-TARS-desktop logo

UI-TARS-desktop

bytedance/UI-TARS-desktop

12.9k

TARS is ByteDance's multimodal AI agent stack, shipping two projects: Agent TARS (a CLI and Web UI agent built on MCP) and UI-TARS-desktop (a desktop GUI agent).

Knowledge Management
Supermemory logo

Supermemory

supermemoryai/supermemory

9.4k

State-of-the-art memory and context engine for AI.

Knowledge Management
Cognee logo

Cognee

topoteretes/cognee

2.1k

Cognee - The Free Open-Source AI Memory Platform for Agents.

Knowledge Management
Notion MCP Server (Official) logo

Notion MCP Server (Official)

makenotion/notion-mcp-server

1.5k

For the best experience, use Remote Notion MCP, our official hosted MCP server. This repository is a separate, self-hosted MCP server implementation that is no longer actively maintained or supported. Please use Remote Notion MCP instead.

Knowledge Management
DevDocs logo

DevDocs

cyberagiinc/devdocs

1.4k

[!WARNING] DevDocs Status: Not publicly maintained. Enhanced internal version at CyberAGI — public release coming soon. If you have any questions please reach out to info@cyberagi.ai.

Knowledge Management