Munin AI Memory
🧠 Munin Ecosystem for AI Agents
Give your AI Agents a robust, Long-Term Memory.
Have you ever been frustrated when your AI agent forgets the architectural decisions you made yesterday? Or when it repeats the exact same bug it fixed in the previous session?
Munin is a Full-Stack Long-Term Memory manager powered by GraphRAG. This monorepo contains the official Model Context Protocol (MCP) adapters and SDKs to connect Munin Context Cores to your favorite AI tools—allowing them to build, query, and maintain a persistent knowledge graph of your entire project across endless sessions.
✨ Feature Highlights
Munin isn't just a database; it's a cognitive layer for your AI agents:
🛡️ AI Memory Guard: Detects semantic contradictions in your agent's memory to ensure consistency.
🕸️ GraphRAG Visualizer: Auto-extracts entities and relationships into interactive 2D neural knowledge graphs and Mermaid-compatible diagrams.
⚡ Lower Token Costs: Semantic hybrid search (Vector + Keyword) ensures agents pull only the most relevant snippets, keeping prompts lean and fast.
🔐 E2EE With GraphRAG: Industry-leading security. Encrypt your memory end-to-end while maintaining the ability to perform high-performance semantic search (Elite Tier).
🕒 Temporal Search: Search by time context—ask "what did we decide last Tuesday?" and get exact answers.
📌 Dynamic Pinning: Force-inject critical project context (like coding standards or core architecture) so AI never loses the "big picture".
🤝 Cross-Project Sharing: Share selected memories across different projects to reuse logic and context without manual copy-pasting.
⌛ Memory TTL: Set expiration windows for temporary context to keep your memory cores clean and noise-free.
Related MCP server: MCP Memory LibSQL Go
🔌 Supported Adapters
This ecosystem provides first-class, plug-and-play MCP adapters for the most popular AI development tools. Choose your platform to get started:
Claude Code (
@kalera/munin-claude)Cursor & Windsurf (
@kalera/munin-cursor)Gemini CLI (
@kalera/munin-gemini)OpenClaw (
@kalera/munin-openclaw)Kilo (
@kalera/munin-kilo)Antigravity (
@kalera/munin-antigravity)
📦 Monorepo Structure
This repository is organized as a pnpm workspace containing the core SDKs, the protocol specification, and all individual adapters:
Protocol Spec:
packages/specTypeScript SDK:
packages/ts-sdkPython SDK:
packages/python-sdkFirst-Class Adapters:
adapters/*Generic MCP Template:
adapters/generic-mcp-templateContract Test Harness:
tests/contractRelease Tag Mapping:
docs/release-tags.md
🛠️ Developer Guide
If you are contributing to the Munin Ecosystem, use the following commands to manage the monorepo.
Quick Commands
pnpm install
pnpm lint
pnpm build
pnpm test
pnpm test:contractContract Test
Start the mock server (default 4010):
pnpm test:contract:mockIf the port is occupied, run on another port:
MUNIN_CONTRACT_PORT=4011 pnpm test:contract:mock
MUNIN_CONTRACT_PORT=4011 pnpm test:contractYou can also override the full base URL directly:
MUNIN_CONTRACT_BASE_URL=http://127.0.0.1:4011 pnpm test:contractBy default, the contract runner uses:
tests/contract/adapter-manifests/munin-sdk-local.json
Override with a custom manifest:
pnpm test:contract -- tests/contract/adapter-manifests/<manifest>.jsonBuilt with ❤️ by Kalera for the AI Engineering community.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Persistent memory and knowledge graphs for AI agents. Hybrid search, context checkpoints, and more.
Persistent memory for AI agents. EU-hosted, privacy-first, hybrid recall, contradiction detection.
Persistent memory for AI agents. Semantic search, memory graph, W3C DID identity.
Persistent knowledge graph for AI-augmented teams. Store decisions, findings, and standing rules across agent sessions with semantic search and typed connections. Includes cross-session memory, audit trail, workspace isolation, and secret detection. Built for teams running agents that need to remember. Free until launch with team tier as default, anon trial available.
Related MCP Servers
- -licenseNot gradedqualityNot gradedmaintenanceA robust server for managing long-term agent memory using Mem0, providing efficient storage and retrieval of agent memories with a lightweight Python-based implementation.-
- AlicenseNot gradedqualityCmaintenance🧠 High-performance persistent memory system for Model Context Protocol (MCP) powered by libSQL. Features vector search, semantic knowledge storage, and efficient relationship management - perfect for AI agents and knowledge graph applications.7MIT
- AlicenseNot gradedqualityCmaintenanceUniversal AI memory layer that provides cross-client, cross-repo context management with semantic search, automatic code indexing, and session management. Enables persistent developer memory across projects with typed memories, graph-based relationships, and RAG-powered retrieval.5MIT
- AlicenseNot gradedqualityNot gradedmaintenanceA lightning-fast, self-hosted knowledge store and memory layer for AI agents-
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/3d-era/munin-for-agents'
If you have feedback or need assistance with the MCP directory API, please join our Discord server