Skip to main content
Glama
SameThoughts

HippoDid MCP Server

by SameThoughts

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 天后淡化)

  • 角色隔离 — 每个代理/项目拥有独立的命名空间

  • BYRAI — 自带 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
    8 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