Persistent, structured cloud memory for AI agents. BYOK β bring your own AI key.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
HippoDid MCP Server
Persistent, portable memory for AI agents. Your AI forgets everything between sessions. HippoDid remembers.
MCP (Model Context Protocol) server for HippoDid β connects Claude Code, Claude Desktop, ChatGPT, Gemini CLI, Codex CLI, Cursor, and any MCP-compatible client to persistent AI character memory.
HippoDid is a cloud memory infrastructure for AI agents. It stores structured memories (preferences, decisions, skills, relationships) in a searchable database and retrieves them across sessions, tools, and AI providers. Write a memory in Claude Code, recall it in ChatGPT. Switch from Cursor to Gemini β your agent's memory travels with it.
Key features:
Sign up at hippodid.com and create an API key from your dashboard.
Download the latest release from GitHub Releases.
Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
Ask Claude to remember things, search memories, sync files, and more.
| Tool | Description |
|---|---|
create_character | Create a new character to store memories for |
list_characters | List all characters accessible to you |
add_memory | Add a memory via the AUDN pipeline (rule-based salience + dedup) |
add_memory_direct | Write a memory directly, bypassing AUDN pipeline (Starter+ tier) |
search_memories | Hybrid semantic + keyword search across memories |
sync_file | Sync a local file to the HippoDid cloud |
import_document | Import a document and extract memories (Starter+ tier) |
list_synced_files | List files synced to the cloud for a character |
get_sync_status | Get sync status summary for a character |
export_character | Export all memories for a character as Markdown |
add_watch_path | Sync a file and register the path for background tracking |
list_watch_paths | List all watched file paths in this session |
force_sync | Force an immediate sync of all watched paths |
configure_ai | Configure tenant BYOK AI providers |
test_ai_config | Test connectivity of saved AI provider configuration |
| Variable | Required | Default | Description |
|---|---|---|---|
HIPPODID_API_KEY | Yes | β | Your HippoDid API key |
HIPPODID_CHARACTER_ID | No | β | Default character UUID for background sync |
HIPPODID_BASE_URL | No | https://api.hippodid.com | API base URL |
MCP_SYNC_INTERVAL | No | 300 | Background sync interval in seconds |
MCP_AUTO_CAPTURE | No | false | Disable background watcher (AI handles sync) |
MCP_AUTO_RECALL | No | false | Disable background hydration (AI handles download) |
MCP_RECALL_CACHE_TTL | No | 120 | Search result cache TTL in seconds |
The MCP server uses the hippodid-spring-boot-starter to communicate with the HippoDid REST API over HTTP. All authentication and tenant isolation is handled server-side via Bearer tokens.
Requires Java 21+ and Maven 3.8+.
The MCP server version matches the hippodid-spring-boot-starter version. Both must be at the same version for compatibility.
Apache License 2.0 β see LICENSE.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/hippodid-mcp-server)<a href="https://allmcps.com/mcp/hippodid-mcp-server"><img src="https://allmcps.com/api/badge/hippodid-mcp-server?style=directory" alt="HippoDid MCP Server on AllMCPs" /></a>