TM

thewinci/mimirs

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

30 stars 3 forks Качество 79 Тренд 25Apache-2.0

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.

Открыть полный README на GitHub

Установка

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" } } } }