Memory MCP Server (Go)

Go implementation of the MCP memory server enabling AI agents to maintain persistent knowledge graphs across sessions — creating and updating entities and relations, storing observations, searching the knowledge graph, and integrating persistent memory into agent workflows that need to remember information between conversations.

Evaluated Mar 06, 2026 (0d ago) vcurrent
Homepage ↗ Repo ↗ Developer Tools memory knowledge-graph go mcp-server persistent-memory entities
⚙ Agent Friendliness
78
/ 100
Can an agent use this?
🔒 Security
79
/ 100
Is it safe for agents?
⚡ Reliability
70
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
72
Documentation
70
Error Messages
68
Auth Simplicity
98
Rate Limits
95

🔒 Security

TLS Enforcement
85
Auth Strength
70
Scope Granularity
72
Dep. Hygiene
78
Secret Handling
92

Local JSON storage. No credentials. Community Go MCP. No external exposure.

⚡ Reliability

Uptime/SLA
78
Version Stability
68
Breaking Changes
65
Error Recovery
70
AF Security Reliability

Best When

An agent needs persistent knowledge graph memory across sessions — Go binary provides fast startup and low resource usage compared to Node.js reference implementation.

Avoid When

You need semantic/vector search memory, large-scale knowledge storage, or are comfortable with the official @modelcontextprotocol/server-memory Node.js implementation.

Use Cases

  • Storing facts and relationships from information gathering agents
  • Maintaining user preference memory from personalization agents
  • Building knowledge graphs from research and analysis agents
  • Persisting entity relationships across conversation sessions from long-running agents
  • Remembering past decisions and context from workflow agents
  • Creating structured memory stores from autonomous agents

Not For

  • Vector/semantic search (this is graph-based, not embedding-based memory)
  • Large-scale knowledge bases (local file storage not suitable for enterprise scale)
  • Teams preferring the official Node.js memory server reference implementation

Interface

REST API
No
GraphQL
No
gRPC
No
MCP Server
Yes
SDK
No
Webhooks
No

Authentication

Methods: none
OAuth: No Scopes: No

No authentication — local Go binary with file-based JSON storage. Data stored locally. No external service dependencies.

Pricing

Model: free
Free tier: Yes
Requires CC: No

Free open source Go MCP server. Self-hosted locally. No external service costs.

Agent Metadata

Pagination
none
Idempotent
Partial
Retry Guidance
Not documented

Known Gotchas

  • Go binary must be compiled or downloaded — slightly more setup than npm-based servers
  • Knowledge graph stored in local JSON file — not suitable for large graphs
  • Entity and relation schema follows official memory server spec — check for tool name changes
  • Community Go implementation — may lag behind official spec updates
  • No semantic search — exact entity/relation lookups only
  • Data file path must be configured — default path may conflict with other instances

Alternatives

Full Evaluation Report

Detailed scoring breakdown, competitive positioning, security analysis, and improvement recommendations for Memory MCP Server (Go).

$99

Scores are editorial opinions as of 2026-03-06.

5215
Packages Evaluated
26151
Need Evaluation
173
Need Re-evaluation
Community Powered