HippoDid MCP Server
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: memory-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 工具
工具 | 描述 |
| 创建一个新的角色来存储记忆 |
| 列出你可以访问的所有角色 |
| 通过 AUDN 管道添加记忆(基于规则的显著性 + 去重) |
| 直接写入记忆,绕过 AUDN 管道(Starter+ 档) |
| 跨记忆执行语义 + 关键词混合搜索 |
| 将本地文件同步到 HippoDid 云端 |
| 导入文档并提取记忆(Starter+ 档) |
| 列出某个角色已同步到云端的文件 |
| 获取某个角色的同步状态摘要 |
| 以 Markdown 格式导出某个角色的所有记忆 |
| 同步文件并注册路径以进行后台跟踪 |
| 列出此会话中所有被监控的文件路径 |
| 强制立即同步所有被监控的路径 |
| 配置租户 BYOK AI 提供商 |
| 测试已保存的 AI 提供商配置的连通性 |
环境变量
变量 | 必填 | 默认值 | 描述 |
| 是 | — | 你的 HippoDid API 密钥 |
| 否 | — | 后台同步的默认角色 UUID |
| 否 |
| API 基础 URL |
| 否 |
| 后台同步间隔(秒) |
| 否 |
| 禁用后台监视器(同步由 AI 处理) |
| 否 |
| 禁用后台水化(下载由 AI 处理) |
| 否 |
| 搜索结果缓存 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。
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceProvides a selective persistent memory layer for AI companions, enabling structured recall, reinforcement, and time-decayed retrieval through an MCP interface.8MIT
- AlicenseAqualityDmaintenanceProvides 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.514MIT
- AlicenseNot gradedqualityBmaintenanceProvides a persistent, cross-tool memory layer for AI coding agents via MCP, enabling storage and retrieval of decisions, preferences, and context across different tools and models.11MIT
- AlicenseAqualityCmaintenanceMCP server providing persistent memory for AI agents, enabling them to read, write, and query memories across sessions.915MIT
Related MCP Connectors
Shared, governed long-term memory for AI agents across tools and sessions via MCP and REST.
Cloud-hosted MCP server for durable AI memory
Your memory, everywhere AI goes. Build knowledge once, access it via MCP anywhere.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/SameThoughts/hippodid-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server