loading…
Search for a command to run...
loading…
Munin is a high-performance, pragmatic memory layer for AI agents (Cursor, Claude Code, OpenClaw, Gemini CLI,...). Unlike other solutions, Munin focuses on deve
Munin is a high-performance, pragmatic memory layer for AI agents (Cursor, Claude Code, OpenClaw, Gemini CLI,...). Unlike other solutions, Munin focuses on developer productivity with: * Multi-Project Support: Isolate memories into separate "brains" (Context Cores). * GraphRAG: Automatically builds a knowledge graph from your context. * Sub-200ms Search: Blazing fast Hybrid & Semantic
Status: Active Powered by: GraphRAG Protocol: MCP License: MIT
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.
Munin isn't just a database; it's a cognitive layer for your AI agents:
This ecosystem provides first-class, plug-and-play MCP adapters for the most popular AI development tools. Choose your platform to get started:
@kalera/munin-claude)@kalera/munin-cursor)@kalera/munin-gemini)@kalera/munin-openclaw)@kalera/munin-kilo)@kalera/munin-antigravity)This repository is organized as a pnpm workspace containing the core SDKs, the protocol specification, and all individual adapters:
packages/specpackages/ts-sdkpackages/python-sdkadapters/*adapters/generic-mcp-templatetests/contractdocs/release-tags.mdIf you are contributing to the Munin Ecosystem, use the following commands to manage the monorepo.
pnpm install
pnpm lint
pnpm build
pnpm test
pnpm test:contract
Start the mock server (default 4010):
pnpm test:contract:mock
If the port is occupied, run on another port:
MUNIN_CONTRACT_PORT=4011 pnpm test:contract:mock
MUNIN_CONTRACT_PORT=4011 pnpm test:contract
You can also override the full base URL directly:
MUNIN_CONTRACT_BASE_URL=http://127.0.0.1:4011 pnpm test:contract
By default, the contract runner uses:
tests/contract/adapter-manifests/munin-sdk-local.jsonOverride with a custom manifest:
pnpm test:contract -- tests/contract/adapter-manifests/<manifest>.json
Built with ❤️ by Kalera for the AI Engineering community.
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"munin-ai-memory": {
"command": "npx",
"args": []
}
}
}PRs, issues, code search, CI status
Database, auth and storage
Reference / test server with prompts, resources, and tools.
Secure file operations with configurable access controls.