mcpField
H
HippoDid MCP Server

HippoDid MCP Server

本地服务
hippodid.com记忆与知识029 周前更新

关于 HippoDid MCP Server

HippoDid MCP Server 将 MCP 兼容客户端连接到云端存储,保存结构化的 Agent 记忆并跨客户端检索。它支持分类提取、文件同步,并允许使用者配置自己的 AI 密钥。

主要功能

  1. 01跨客户端访问记忆
  2. 02分类提取记忆
  3. 03语义与关键词搜索
  4. 04按角色隔离记忆空间
  5. 05同步与导出文件

适用场景

  1. 01跨 AI 会话回忆偏好
  2. 02从其他客户端查找决策与技能
  3. 03将项目文件同步到云端记忆

MCP 相关

向 MCP 客户端提供 HippoDid 记忆操作,包括创建、搜索、同步、导入和导出记忆。它通过 HTTP 与 HippoDid REST API 通信。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库
安装包
mcpbhippodid-mcp-server-1.1.0.jar1.1.0

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

HippoDid MCP 服务 — 面向 AI Agent 的持久云端记忆

HippoDid MCP 服务
为 AI Agent 提供持久、可移植的记忆。你的 AI 会在会话之间忘记所有内容,而 HippoDid 会记住。


HippoDid MCP 服务

HippoDid(Model Context Protocol)服务,可将 Claude Code、Claude Desktop、ChatGPT、Gemini CLI、Codex CLI、Cursor 以及任何兼容 MCP 的客户端连接到持久化的 AI 角色记忆。

HippoDid 是什么?

HippoDid 是面向 AI Agent 的云端记忆基础设施。它会将结构化记忆(偏好、决策、技能、人际关系)存储在可搜索的数据库中,并在不同会话、工具和 AI 提供商之间检索这些记忆。在 Claude Code 中写入记忆,在 ChatGPT 中回想。由 Cursor 切换到 Gemini 时,Agent 的记忆也会随之迁移。

主要功能:

  • 跨平台记忆 — 可通过任何 MCP 客户端或 OAuth 登录的 ChatGPT 访问相同记忆
  • 结构化提取 — 自动将原始文本解析为带有显著性评分的分类事实
  • 时间衰减 — 记忆会按类别自然淡化(技能长期有效,事件会在 14 天内淡化)
  • 角色隔离 — 每个 Agent/项目都有自己的记忆命名空间
  • 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_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.comAPI 基础 URL
MCP_SYNC_INTERVAL否300后台同步间隔(秒)
MCP_AUTO_CAPTURE否false禁用后台监视器(由 AI 处理同步)
MCP_AUTO_RECALL否false禁用后台数据加载(由 AI 处理下载)
MCP_RECALL_CACHE_TTL否120搜索结果缓存有效期(秒)

架构

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。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。