mcpField
H
HippoDid MCP Server

HippoDid MCP Server

ローカル
hippodid.comメモリ・ナレッジ029 週間前に更新

HippoDid MCP Server について

HippoDid MCP Serverは、MCP対応クライアントをクラウドストレージに接続し、エージェントの構造化メモリを保存・検索します。クライアント間での参照や分類抽出に対応し、AIプロバイダーのキーを利用者が設定できます。

主な機能

  1. 01クライアント間のメモリ共有
  2. 02メモリの分類抽出
  3. 03セマンティック・キーワード検索
  4. 04キャラクター別メモリ領域
  5. 05ファイル同期とエクスポート

活用シーン

  1. 01AIセッションをまたいだ好みの参照
  2. 02別クライアントから決定やスキルを検索
  3. 03プロジェクトファイルのクラウドメモリ同期

MCP 対応

MCPクライアントに、メモリの作成、検索、同期、インポート、エクスポート機能を提供します。HTTP経由でHippoDid REST APIと通信します。

設定

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

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ
パッケージ
mcpbhippodid-mcp-server-1.1.0.jar1.1.0

ツール

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

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

詳細

HippoDid MCP Server — AI エージェント向けの永続的なクラウドメモリ

HippoDid MCP Server
AI エージェント向けの永続的でポータブルなメモリです。AI はセッションのたびにすべてを忘れてしまいます。HippoDid は記憶します。


HippoDid MCP Server

HippoDid 用の MCP(Model Context Protocol)サーバーです。Claude Code、Claude Desktop、ChatGPT、Gemini CLI、Codex CLI、Cursor、および MCP 互換クライアントを、永続的な AI キャラクターメモリに接続します。

HippoDid とは?

HippoDid は、AI エージェント向けのクラウドメモリインフラストラクチャです。構造化されたメモリ(好み、決定、スキル、関係性)を検索可能なデータベースに保存し、セッション、ツール、AI プロバイダーをまたいで取得します。Claude Code でメモリを書き込み、ChatGPT で呼び出せます。Cursor から Gemini に切り替えても、エージェントのメモリは引き継がれます。

主な機能:

  • クロスプラットフォームメモリ — 同じメモリに、任意の MCP クライアントまたは OAuth 経由の ChatGPT からアクセスできます
  • 構造化抽出 — 生のテキストを自動的に解析し、重要度スコア付きのカテゴリ別ファクトに変換します
  • 時間的減衰 — カテゴリごとにメモリが自然に薄れていきます(スキルは長期間維持され、イベントは14日で薄れます)
  • キャラクターごとのスコープ設定 — エージェント/プロジェクトごとに独自のメモリ名前空間を持ちます
  • BYOK AI — 抽出に独自の OpenAI、Anthropic、または Gemini のキーを使用できます

クイックスタート

1. API キーを取得する

hippodid.com で登録し、ダッシュボードから API キーを作成します。

2. JAR をダウンロードする

最新リリースを GitHub Releases からダウンロードします。

3. Claude Desktop を設定する

Claude Desktop の設定ファイル(macOS では ~/Library/Application Support/Claude/claude_desktop_config.json)に追加します。

{
  "mcpServers": {
    "hippodid": {
      "command": "java",
      "args": ["-jar", "/path/to/hippodid-mcp-server-1.1.0.jar"],
      "env": {
        "HIPPODID_API_KEY": "hd_key_your_key_here",
        "HIPPODID_CHARACTER_ID": "your-character-uuid"
      }
    }
  }
}
4. 使用を開始する

Claude に、内容の記憶、メモリの検索、ファイルの同期などを依頼します。

MCP ツール

ツール説明
create_characterメモリを保存する新しいキャラクターを作成します
list_characters自分がアクセスできるすべてのキャラクターを一覧表示します
add_memoryAUDN パイプライン(ルールベースの重要度判定+重複排除)を通じてメモリを追加します
add_memory_directAUDN パイプラインを経由せず、メモリを直接書き込みます(Starter+ ティア)
search_memoriesメモリ全体を対象に、セマンティック検索とキーワード検索を組み合わせて検索します
sync_fileローカルファイルを HippoDid クラウドに同期します
import_documentドキュメントをインポートしてメモリを抽出します(Starter+ ティア)
list_synced_filesキャラクターのクラウドに同期されたファイルを一覧表示します
get_sync_statusキャラクターの同期ステータスの概要を取得します
export_characterキャラクターのすべてのメモリを Markdown としてエクスポートします
add_watch_pathファイルを同期し、バックグラウンド追跡用にパスを登録します
list_watch_pathsこのセッションで監視中のすべてのファイルパスを一覧表示します
force_sync監視中のすべてのパスを直ちに強制同期します
configure_aiテナントの BYOK AI プロバイダーを設定します
test_ai_config保存された AI プロバイダー設定の接続をテストします

環境変数

変数必須デフォルト説明
HIPPODID_API_KEYはい—HippoDid API キー
HIPPODID_CHARACTER_IDいいえ—バックグラウンド同期に使用するデフォルトのキャラクター UUID
HIPPODID_BASE_URLいいえhttps://api.hippodid.comAPI のベース URL
MCP_SYNC_INTERVALいいえ300バックグラウンド同期の間隔(秒)
MCP_AUTO_CAPTUREいいえfalseバックグラウンド監視を無効化します(同期は AI が処理します)
MCP_AUTO_RECALLいいえfalseバックグラウンドでのデータ補完を無効化します(ダウンロードは AI が処理します)
MCP_RECALL_CACHE_TTLいいえ120検索結果キャッシュの TTL(秒)

アーキテクチャ

Claude Desktop → stdio (JSON-RPC) → McpServerRunner → HippoDidClient → HTTP → HippoDid REST API

MCP サーバーは、hippodid-spring-boot-starter を使用して、HTTP 経由で HippoDid REST API と通信します。認証とテナント分離はすべて、Bearer トークンを使用してサーバー側で処理されます。

ソースからのビルド

Java 21 以降と Maven 3.8 以降が必要です。

mvn clean package -DskipTests
java -jar target/hippodid-mcp-server-1.1.0.jar

バージョニング

MCP サーバーのバージョンは、hippodid-spring-boot-starter のバージョンと一致します。互換性を保つには、両方を同じバージョンにする必要があります。

ライセンス

Apache License 2.0 — LICENSE を参照してください。

コメント

MCP は初めてですか?

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

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