ArkHive MCP について
ArkHive MCPは、エージェントに説明可能なコンテキストをセッション間で保持させたい開発者やチーム向けの、ローカル優先のガバナンス付きメモリサーバーです。SQLiteのハッシュチェーンに記録し、整合性検証や制約に基づく判定を行えます。
主な機能
- 01エージェント ID の永続化
- 02ハッシュ連鎖メモリの追記
- 03過去の記録の取得
- 04チェーン整合性の検証
- 05制約に基づく操作評価
活用シーン
- 01セッションをまたいだプロジェクト情報の保持
- 02ローカルメモリの改変確認
- 03操作前の制約確認
MCP 対応
MCP サーバーとして、クライアントに birth、remember、recall、verify、govern ツールを公開します。メモリは既定でローカルの SQLite ファイルに保存されます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
12掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| name | string | はい | |
| covenant | array | はい |
詳細
ArkHive MCP
AI エージェント向けのローカルファーストなガバナンス付きメモリーです。永続的なアイデンティティ、改ざん検知可能な履歴、検証機能、制約を考慮した判断を備えています。
AI に「ArkHive を確認して」と伝えてください。
ArkHive は、デフォルトではホスト型サービスにメモリーを送信せず、Claude、Codex、その他の MCP クライアントがセッションをまたいで説明責任を果たせるコンテキストを保持できるようにする、開発者やチーム向けのオープンソース Model Context Protocol サーバーです。
利用できる機能
- セッション後も残るメモリー。 AI が実行した内容を書き込み、次回にそれを読み返せます。毎朝、何もない状態から始める必要はありません。
- 改ざん検知可能な履歴。 すべてのレコードがハッシュチェーン(SHA-256)で連結されています。過去のレコードを編集、削除、並べ替えすると検証に失敗するため、変更の証拠が得られ、黙って書き換えられることはありません。
- ローカルファーストで、テレメトリーなし。 チェーンは、お使いのマシン上にあるプレーンな SQLite ファイルです。明示的にオプトインしない限り、何も送信されません。
ご自身で検証 — キー不要のワンコマンド
「改ざん検知可能」という言葉をうのみにしないでください。検証を実行します。
git clone https://github.com/sammyboi81/arkhive && cd arkhive
./scripts/verify.sh # or: python -m benchmark
使い捨てのハッシュチェーン台帳を書き込み、問題なく検証できることを確認してから、SQL を直接編集してブロックを 1 つ偽造し、検証で検出される様子を示します。実際の出力:
[3] verify (untouched): blocks=20 broken_links=0 -> INTACT — context provably unbroken
[4] TAMPERED block idx=10: 'event_10' -> 'FORGED_EVENT' (direct SQL edit, no hash recomputed)
[5] verify (after tamper): blocks=20 broken_links=1 -> TAMPERED — 1 broken links
RESULT: PASS - tamper-evidence proven.
問題のないチェーンでは、破損したリンクが 0 件で検証に成功します。偽造した編集は 1 件でも検出されます。実際の data/chain.db は一切変更されません。ハッシュチェーンで保護できることとできないことについて、正直な限界を知るには、以下の
ハッシュチェーンで防げることを参照してください。
新登場:Claude Code シートベルト。 Claude Code(および Cursor)に、取り消せない操作を行う前に確認させ、このチェーンを使ってセッション間でプロジェクトを記憶させ、コードを実行するまでは「完了」と言わせないフックです。エンジン:
pip install sentarion-mcpを実行し、続けてsentarion seatbelt installを実行します。5 つのポリシーと 3 つのスキルを含むワンクリックキット:https://inboxaxe.com/mcp#seatbelt
ワンコマンドでインストール
python -m pip install arkhive-mcp
MCP コマンドは arkhive-mcp です。
名称変更: このパッケージは以前
humane-intelligenceとして公開されていました(引き続きインストールできますが、現在は更新されていません)。ArkHive が製品名であり、 #HumaneIntelligence はムーブメントの名称です。
MCP クライアントを接続する
Claude Desktop
このエントリーを Claude Desktop の MCP 設定に追加し、Claude Desktop を再起動してください。
{
"mcpServers": {
"arkhive": {
"command": "arkhive-mcp",
"args": []
}
}
}
Claude Desktop が pip でインストールしたコマンドを見つけられない場合は、
arkhive-mcp を以下のコマンドで表示される絶対パスに置き換えてください。
python -c "import shutil; print(shutil.which('arkhive-mcp'))"
Codex
codex mcp add arkhive -- arkhive-mcp
以下のコマンドで設定を確認してください。
codex mcp list
利用可能なツール
| ツール | 説明 |
|---|---|
birth | 明示的な誓約を伴う、安定したエージェントのアイデンティティを作成します。 |
remember | 生まれたアイデンティティに対し、ハッシュで連結された改ざん検知可能なレコードを追加します。 |
recall | エージェントが現在のセッションの根拠として使えるよう、過去のレコードを取得します。 |
verify | ローカルチェーンを再計算して確認し、後からの改変やリンクの破損がないか検証します。 |
govern | 決定論的な制約に照らしてアクションを評価し、判定を記録します。 |
ローカルチェーンは SQLite に保存されます。正確な保存場所はサーバーコマンドを起動した場所によって異なります。data/chain.db ファイルの保存場所を指定したい場合は、専用の作業ディレクトリを使用してください。
2 分で検証
サーバーに接続した後、**「ArkHive を確認して」**と伝えるか、MCP クライアントに次の呼び出しを順番に実行するよう依頼してください。
- 名前
verification-agentと誓約["record facts accurately", "verify before claiming completion"]を指定してbirthを呼び出します。 - 返されたアイデンティティをコピーし、アクション
installation_verifiedとデータ{"source": "local MCP test"}を指定してrememberを呼び出します。 - そのアイデンティティに対して
recallを呼び出し、レコードが表示されることを確認します。 verifyを呼び出し、チェーンが有効と報告されることを確認します。- 無害なテストアクションに対して
governを呼び出し、記録された判定を確認します。
これにより、本番データを使わずに、アイデンティティ、永続化、取得、整合性検証、ガバナンスを試せます。
プライバシーと任意の貢献
デフォルトではローカルのみで動作します。貢献が無効の場合、ArkHive がチェーンの内容やハッシュを意図的に送信することはありません。
オプトインする場合に限り、humane.config.example.json を humane.config.json にコピーしてください。
| モード | マシンから送信される内容 |
|---|---|
デフォルト(enabled: false) | 意図的に送信されるものはありません。 |
anchor | 最新のブロックハッシュとチェーンの長さ。メモリの内容は含まれません。 |
contribute | アンカリングデータに加え、設定例に記載されているガバナンス対象のイベントフィールド。 |
アンカリングと貢献は任意で、ベストエフォートであり、デフォルトでは無効です。 どちらのモードも有効にする前に、設定済みのエンドポイントとイベントの内容を確認してください。
ハッシュチェーンが防ぐもの
チェーンは改ざんを検知できます。既存のレコードを編集、削除、並べ替えると、ハッシュが一致しなくなるため、後続の検証が失敗するはずです。 これにより、変更を示す有用な証拠が得られ、偶発的な変更や高度でないローカル改ざんを検知できます。
ただし、マシンを完全に掌握した攻撃者が、データベースとソフトウェアをまとめて置き換えたり、履歴をすべて削除したり、古いスナップショットを復元したり、読み取り可能なローカルデータを盗んだり、新たに内部整合性のあるチェーンを生成したりすることは防げません。独立したアンカリングにより、特定の時点で特定のチェーン状態が存在していたことを示す証拠を強化できますが、ローカルホストが侵害を受けなくなるわけではありません。
プロジェクトリンク
セルフホストの先へ — 有料プラン
このページの MCP サーバーは永久に無料です(Apache-2.0、セルフホスト、テレメトリーなし)。 DIY 以上のものが必要な場合は、こちらをご利用ください。
- ホスト型 ArkHive — URL 1つで、インストール不要、キー不要:
https://arkhive.dondatabrain.com/mcp(claude mcp add --transport http arkhive https://arkhive.dondatabrain.com/mcpを使って Claude Code に追加できます)。 - お客様専用の AI エージェントを構築 — 創業者がすべて対応し、Claude または ChatGPT に接続された実働する MCP エージェントを1回の依頼で構築します: 定額 $700。
- ArkHive Enterprise — お客様自身のサーバーへのインストールとパイロット導入を直接提供します。 $2,500 から:[email protected]。
InboxAxe を手がけるチームが開発しました。これは、ユーザーの承認なしに何も送信しない、ガバナンスに基づく AI マーケティングプラットフォームです。
コントリビューション
課題の報告やプルリクエストを歓迎します。ローカルのみでの動作をデフォルトに保ち、テレメトリーの導入を避け、メモリやガバナンスの動作を変更する場合はテストを追加してください。
ArkHive は DonDataBrain を支える、オープンなガバナンス対応メモリレイヤーです。人間性を尊重し、説明責任を果たす AI を目指しています。公開されている MCP の掲載ページでは、ユーザーが独自に検証できる機能を前面に出しています。
Apache-2.0 © 2026 ZagAIrot Technologies LLC.
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。