Skip to main content
Glama
SameThoughts

HippoDid MCP Server

by SameThoughts

HippoDid MCP サーバー

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 キーを使用可能

Related MCP server: saor-mcp

クイックスタート

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_memory

AUDN パイプライン(ルールベースの重要度判定+重複排除)でメモリを追加

add_memory_direct

AUDN パイプラインをバイパスしてメモリを直接書き込む(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.com

API ベース 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 を参照してください。

Maintenance

ActivityInactive
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Provides persistent memory for AI assistants via MCP, enabling them to store and recall facts, preferences, and tasks across conversations using either local file storage or a cloud backend with semantic search.
    5
    5 npm
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    MCP server providing persistent memory for AI agents, enabling them to read, write, and query memories across sessions.
    9
    3 npm
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Provides persistent memory (L1/L2/L3 encrypted), web-search savings, and thread memory for AI agents, enabling token savings and context retention across MCP clients.
    32 npm
    1
    MIT