TM

thewinci/mimirs

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

30 stars 3 forks 品質 79 トレンド 25Apache-2.0

ローカルMCPサーバーは、AIコーディングエージェントの永続性、コードベースの検索可能なメモリを与える

概要

MIMIRSはミミール、知恵と知識のノージー神の名前をつけました。 AI コーディングエージェントの永続的なプロジェクトメモリ。 設定するコマンドは、何も維持しません。 エージェントは、すべてのセッションブラインドを開始します。つまり、ファイル名を推測し、キーワードをグリッピングし、関連するファイルに関するコンテキストを燃焼し、昨日議論したすべてのことを忘れます。 1つのプロジェクトでは、典型的なプロンプトが燃えていました。 mimirs でインデックス化した後: — そのコードベースで 76% のドロップ。 数字はレポサイズ、クエリ、モデルによって異なります。 APIキーはありません。 雲無し。 ドッカーはありません。 bun と SQLite だけです。 Semantic検索 ·  自動生成ウィキクロスセッションメモリ · 依存関係グラフ ·                                             文 (curl -fsSL [[T0])]

概要(AI 翻訳)

ミミラー Mímir、知恵と知識のノルセ神の名前をつけた。 AI コーディングエージェントの永続的なプロジェクトメモリ。 設定するコマンドは、何も維持しません。

エージェントは、すべてのセッションブラインドを開始します。つまり、ファイル名を推測し、キーワードをグリッピングし、関連するファイルに関するコンテキストを燃焼し、昨日議論したすべてのことを忘れます。

1つのプロジェクトでは、典型的なプロンプトは380Kトークンを燃やし〜12秒のエンドツーエンドでした。

mimirs でインデックス化後:91K トークン、~3 秒 — そのコードベースで 76% のドロップ。 数字はレポサイズ、クエリ、モデルによって異なります。

APIキーはありません。 雲無し。 ドッカーはありません。 bun と SQLite だけです。

セマンティック検索 ·  自動生成Wiki

クロスセッションメモリ   依存性グラフ ·  アノテーション

Claudeコード · カーソー ·       任意のMCPクライアント

クイックスタート

##1. 前提条件

Bun ([curl -fsSL https://bun.sh/install | bash]) と、macOS では、最新の SQLite — Apple のバンドルされたものでは、拡張機能をサポートしていません。

Linux と Windows は、互換性のある SQLite を既に使用しています。

##2.

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

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.

GitHub で README 全文を見る

インストール

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