HippoDid MCP Server
Allows AI agents to use OpenAI's models for memory extraction and recall within the HippoDid persistent memory system.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@HippoDid MCP ServerRemember that my favorite IDE is IntelliJ and I use dark mode."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
HippoDid MCP Server
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.
What is HippoDid?
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:
Cross-platform memory — same memories accessible from any MCP client or ChatGPT via OAuth
Structured extraction — raw text is automatically parsed into categorized facts with salience scores
Temporal decay — memories fade naturally by category (skills are evergreen, events fade in 14 days)
Character scoping — each agent/project gets its own memory namespace
BYOK AI — bring your own OpenAI, Anthropic, or Gemini key for extraction
Related MCP server: memory-mcp
Quick Start
1. Get an API Key
Sign up at hippodid.com and create an API key from your dashboard.
2. Download the JAR
Download the latest release from GitHub Releases.
3. Configure Claude Desktop
Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
{
"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. Start Using
Ask Claude to remember things, search memories, sync files, and more.
MCP Tools
Tool | Description |
| Create a new character to store memories for |
| List all characters accessible to you |
| Add a memory via the AUDN pipeline (rule-based salience + dedup) |
| Write a memory directly, bypassing AUDN pipeline (Starter+ tier) |
| Hybrid semantic + keyword search across memories |
| Sync a local file to the HippoDid cloud |
| Import a document and extract memories (Starter+ tier) |
| List files synced to the cloud for a character |
| Get sync status summary for a character |
| Export all memories for a character as Markdown |
| Sync a file and register the path for background tracking |
| List all watched file paths in this session |
| Force an immediate sync of all watched paths |
| Configure tenant BYOK AI providers |
| Test connectivity of saved AI provider configuration |
Environment Variables
Variable | Required | Default | Description |
| Yes | — | Your HippoDid API key |
| No | — | Default character UUID for background sync |
| No |
| API base URL |
| No |
| Background sync interval in seconds |
| No |
| Disable background watcher (AI handles sync) |
| No |
| Disable background hydration (AI handles download) |
| No |
| Search result cache TTL in seconds |
Architecture
Claude Desktop → stdio (JSON-RPC) → McpServerRunner → HippoDidClient → HTTP → HippoDid REST APIThe 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.
Building from Source
Requires Java 21+ and Maven 3.8+.
mvn clean package -DskipTests
java -jar target/hippodid-mcp-server-1.1.0.jarVersioning
The MCP server version matches the hippodid-spring-boot-starter version. Both must be at the same version for compatibility.
License
Apache License 2.0 — see 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