
thewinci/mimirs
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Local MCP server that gives AI coding agents persistent, searchable memory of your codebase
Обзор
MIMIRS Named after Mímir , the Norse god of wisdom and knowledge. Persistent project memory for AI coding agents. One command to set up, nothing to maintain. Your agent starts every session blind — guessing filenames, grepping for keywords, burning context on irrelevant files, and forgetting everything you discussed yesterday. On one real project, a typical prompt was burning . After indexing with mimirs: — a 76% drop on that codebase. Your numbers will vary with repo size, query, and model. No API keys. No cloud. No Docker. Just bun and SQLite. Semantic Search · Auto-generated Wiki Cross-session Memory · Dependency Graphs · Annotations Works with: Claude Code · Cursor · Windsurf · JetBrains (Junie) · GitHub Copilot · any MCP client Bun (curl -fsSL https://bun.
README
Показан фрагмент оригинального README. Открыть оригинал.
Your agent starts every session blind — guessing filenames, grepping for keywords, burning context on irrelevant files, and forgetting everything you discussed yesterday.
On one real project, a typical prompt was burning 380K tokens and ~12 seconds end-to-end.
After indexing with mimirs: 91K tokens, ~3 seconds — a 76% drop on that codebase. Your numbers will vary with repo size, query, and model.
Quick start
1. Prerequisites
Bun (curl -fsSL https://bun.sh/install | bash) and, on macOS, a modern SQLite — Apple’s bundled one doesn’t support extensions:
brew install sqlite
Linux and Windows ship with a compatible SQLite already.
2. Set up your editor (automatic)
bunx mimirs init --ide claude # or: cursor, windsurf, copilot, jetbrains, all
This creates the MCP server config, editor rules, .mimirs/config.json, and .gitignore entry. Run with --ide all to set up every supported editor at once.
init covers Claude Code, Cursor, Windsurf, Copilot, and JetBrains (Junie). For everything else — Codex, Zed, custom clients — copy one of the snippets below.
3. Set up your editor (manual reference)
The mimirs MCP server runs over stdio. Every client needs the same three things: a command (bunx), args (["mimirs@^1", "serve"]), and a RAG_PROJECT_DIR env var pointing at your project root.
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"mimirs": {
"command": "bunx",
"args": ["mimirs@^1", "serve"],
"env": {
"RAG_PROJECT_DIR": "/absolute/path/to/your/project"
}
}
}
}