mcpField
K
Krimto

Krimto

ローカル
github.com/krimto-labsAI・エージェント721 週間前に更新

Krimto について

Krimto は AI コーディングエージェント向けのオープンソースの記憶ツールで、事実を利用者が管理する Git リポジトリ内の Markdown として保存します。ユーザー、チーム、組織のスコープにより、編集環境やマシンをまたいだ共有と検索ができ、ファイルも確認・移行できます。

主な機能

  1. 01Git 内の Markdown として事実を保存
  2. 02ユーザー、チーム、組織ごとのスコープ
  3. 03編集環境やマシンをまたぐ記憶の検索
  4. 04キーワードとベクトルによるインデックス検索
  5. 05CLI やブラウザダッシュボードでノートを確認

活用シーン

  1. 01新しいチャットでプロジェクト情報を想起
  2. 02個人メモを保ちながらチーム知識を共有
  3. 03Git を使ったマシン間の記憶同期
  4. 04プルリクエストでエージェントの記憶を確認・編集

MCP 対応

Krimto は標準入出力または HTTP 経由で MCP サーバーとして動作し、接続した MCP クライアントに記憶機能を提供します。同じ記憶を対応する編集環境やマシンで利用できます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"krimto": {
"command": "npx",
"args": [
"-y",
"@krimto-labs/krimto"
]
}
}
}
起動コマンドnpx -y @krimto-labs/krimto

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@krimto-labs/krimto0.2.47

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Krimto

Git で管理する、自分の AI コーディングエージェント向けオープンソースメモリーです。ベンダーのデータベースではなく、実際の user→team→org 階層によって管理されます。個人利用からチーム利用まで。Apache-2.0。

ライセンス:Apache 2.0 npm CI

エージェントのメモリーを、自分の Git リポジトリ内の Markdown として管理し、すべてのエディターとマシンで同期します。どのエディターでもエージェントに「X を覚えて」と伝えると、永続的で出所が明らかな情報として保存されます。後から新しいチャットや別のエディター、別のマシンで尋ねれば、適切な答えを思い出します。コマンドは 1 つ、アカウントもベンダーのデータベースも不要です。メモリーはあなたについてきます。

所有権はあなたにあります。すべての情報は、自分で管理する Git リポジトリ内のプレーンな Markdown ファイルです。読みやすく、PR でレビューでき、自分のものです。チームメイトが加わると、同じメモリーが実際の user → team → org 階層(想起時には最も具体的なスコープが優先されます)で管理されるチーム共有の頭脳になります。他のメモリーツールにはない唯一の基本機能です。個人利用は無料で、必要に応じてガバナンス機能を活用できます。

動作を見る

npx コマンド 1 つでセットアップできます。その後、Claude Code でエージェントに情報を記憶させ、Cursor で呼び出せます。アカウントもデータベースも不要です。

Krimto — Claude Code で情報を保存し、Cursor で呼び出す

3 つの短いデモ — 個人利用(Claude Code で記憶し、Cursor で呼び出す)、マシン間の同期(書き込み、git push、別のノート PC で呼び出す)、チーム利用(チームメイトの情報があなたにも届き、個人的なメモは自分だけのもの)。

すべてのメモリーは Git 内のファイルなので、自分で読めます。API もダッシュボードも不要です。

$ cat ~/.krimto/user/[email protected]/favorite-color.md
---
id: fct_01KT3BDSYY1KK80SG3S7KBEV58
scope: user/[email protected]
title: Favorite color
author: [email protected]
created: 2026-06-02T05:03:14Z
updated: 2026-06-02T05:03:14Z
tags:
  - personal
source: claude-code
---

User's favorite color is red.

$ git -C ~/.krimto log --oneline -1
8bc5b86 krimto: write batch — 1 fact

これが Krimto の核心です。エージェントのメモリーは、自分が所有する Git リポジトリ内のプレーンな Markdown であり、他人のデータベース内の行ではありません。

Krimto を選ぶ理由

  • 自分の Git で、自分が所有できます。 すべての情報は、自分で管理する Git リポジトリ内の Markdown ファイルです。git log で変更履歴を確認し、どのエディターでも編集でき、プルリクエストでレビューできます。ベンダーのデータベースも、ロックインもありません。
  • user → team → org 階層によるガバナンス。 情報は個人、チーム、または会社全体にスコープ設定され、想起時には最も具体的なスコープが優先されます。他のメモリーツールが無料では提供していない、サーバーで強制される基本機能です。
  • どこでも使え、ベンダーを問いません。Apache-2.0。 1 つの MCP サーバーで、Claude Code、Cursor、Codex、Gemini CLI など、あらゆるエディターやマシン間で同じメモリーを同期できます。完全なオープンソースで、マネージドサービスによる制限もありません。

2 分で試す(個人利用、アカウント不要)

npx @krimto-labs/krimto init

セットアップウィザードがエディターを検出して接続し、自動メモリーを有効にします。その後、どのチャットでも次のように入力します。

"Remember that our staging DB resets every Sunday."

新しいチャットを開いて、次のように尋ねます。

"What do you know about staging?"   → it remembers.

メモは krimto notes(ターミナル)または krimto ui(ブラウザーダッシュボード)で確認できます。データは ~/.krimto に保存され、作業中のプロジェクトにかかわらず同じフォルダーが使われます。

エージェントを接続する

krimto init を実行すると、対応エディターが自動的に設定されます。自動接続されるものと、設定をコピーして貼り付ける必要があるものは次のとおりです。

エディターセットアップ
Cursor自動接続
Claude Code自動接続
Codex設定スニペットを手動で追加
Gemini CLI設定スニペットを手動で追加

MCP クライアントを手動で接続するには、stdio 経由で Krimto を指定します。

claude mcp add krimto -- npx -y @krimto-labs/krimto

…または設定ファイル形式を使います(Cursor、Codex、Gemini CLI などで同じ形式を使えます)。

{ "mcpServers": { "krimto": { "command": "npx", "args": ["-y", "@krimto-labs/krimto"] } } }

デフォルトでは、エージェントは頼まれたときだけ Krimto を使います。プロジェクトで一度 krimto init を実行すると、常時適用されるルールが追加され、エージェントが自動的に Krimto を使うようになります。

Claude Code プラグインとしてインストールする

Claude Code のプラグインシステムを使いたい場合は、Krimto のマーケットプレイスを追加して、直接インストールできます。

/plugin marketplace add krimto-labs/krimto
/plugin install krimto@krimto

MCP サーバーに加えて、Krimto のスキル、/krimto-status コマンド、メモリーフックがまとめてインストールされるため、別途 krimto init を実行する必要はありません。

仕組み

3 つのレイヤーで、信頼できる情報源は 1 つです。

  1. ストレージ — ファクトは git リポジトリ内の Markdown ファイルです(信頼できる情報源であり、git が監査ログになります)。
  2. インデックス — 高速な検索を実現する SQLite + sqlite-vec のハイブリッドインデックス(キーワード + ベクトル)で、スコープの優先順位はランキング時に適用されます。
  3. アクセス — API サーバーが、各スコープ(user / team / org)の読み取りと書き込みを許可するユーザーを制御します。

チームモード

チームメイトとメモリーを共有する準備ができたら:

npx @krimto-labs/krimto team init

管理者のメールアドレス、組織名/チーム名、任意の共有 git リモート、チームメイトの招待を順に設定します。その後、チームメイトごとの参加コマンドが表示されます。

krimto join --server <url> --key <key>

チームメイトは、1 つの共有サーバーに接続することも、共有 git リモート経由で同期する Krimto を各自で実行することもできます。個人用とチーム用のノートは一緒に保存され、ひとまとまりとして同期されます。いつでも krimto team disband で個人利用に戻れます(ノートは保持されます)。

セルフホスト

Krimto は Node 20+ が動作するあらゆる環境で実行できます。

# HTTP server + browser dashboard at http://localhost:8080
npx @krimto-labs/krimto serve

# or Docker
docker run -d -p 8080:8080 -v ~/.krimto:/data ghcr.io/krimto-labs/krimto:latest

コマンドの全一覧は npx @krimto-labs/krimto --help で確認できます。

ロードマップ

現在の v0.2 では、メモリーのコア機能、チーム、Web ダッシュボード、ベンダーを問わず使える MCP サーバーを提供しています。次は OAuth サインインとプルリクエストの承認フロー(v0.3)、その後にホスト型の Krimto Cloud(v1.0)を予定しています。ROADMAP.md をご覧ください。

貢献とライセンス

貢献を歓迎します。CONTRIBUTING.md と 行動規範 をご覧ください。セキュリティに関する報告は SECURITY.md をご確認ください。

Apache-2.0 ライセンスの下で提供されています。同じコードを個人の開発者から企業までセルフホストでき、プランによる制限はありません。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。