Skip to main content
Glama
SameThoughts

HippoDid MCP Server

by SameThoughts

HippoDid MCP Server

Servidor MCP (Model Context Protocol) para HippoDid — conecta Claude Code, Claude Desktop, ChatGPT, Gemini CLI, Codex CLI, Cursor y cualquier cliente compatible con MCP a la memoria persistente de personajes de IA.

¿Qué es HippoDid?

HippoDid es una infraestructura de memoria en la nube para agentes de IA. Almacena recuerdos estructurados (preferencias, decisiones, habilidades, relaciones) en una base de datos buscable y los recupera entre sesiones, herramientas y proveedores de IA. Escribe un recuerdo en Claude Code, recupéralo en ChatGPT. Cambia de Cursor a Gemini: la memoria de tu agente viaja con él.

Características principales:

  • Memoria multiplataforma — los mismos recuerdos accesibles desde cualquier cliente MCP o ChatGPT mediante OAuth

  • Extracción estructurada — el texto sin procesar se analiza automáticamente en hechos categorizados con puntuaciones de relevancia

  • Decaimiento temporal — los recuerdos se desvanecen naturalmente por categoría (las habilidades son permanentes, los eventos se desvanecen en 14 días)

  • Alcance por personaje — cada agente/proyecto tiene su propio espacio de nombres de memoria

  • BYOK AI — trae tu propia clave de OpenAI, Anthropic o Gemini para la extracción

Related MCP server: saor-mcp

Inicio rápido

1. Obtén una clave de API

Regístrate en hippodid.com y crea una clave de API desde tu panel de control.

2. Descarga el JAR

Descarga la última versión desde GitHub Releases.

3. Configura Claude Desktop

Añade a tu configuración de Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json en 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. Empieza a usarlo

Pídele a Claude que recuerde cosas, busque recuerdos, sincronice archivos y más.

Herramientas MCP

Herramienta

Descripción

create_character

Crea un nuevo personaje para almacenar recuerdos

list_characters

Lista todos los personajes a los que tienes acceso

add_memory

Añade un recuerdo mediante el pipeline AUDN (relevancia basada en reglas + deduplicación)

add_memory_direct

Escribe un recuerdo directamente, omitiendo el pipeline AUDN (nivel Starter+)

search_memories

Búsqueda híbrida semántica + por palabras clave en los recuerdos

sync_file

Sincroniza un archivo local con la nube de HippoDid

import_document

Importa un documento y extrae recuerdos (nivel Starter+)

list_synced_files

Lista los archivos sincronizados en la nube para un personaje

get_sync_status

Obtén un resumen del estado de sincronización de un personaje

export_character

Exporta todos los recuerdos de un personaje como Markdown

add_watch_path

Sincroniza un archivo y registra la ruta para seguimiento en segundo plano

list_watch_paths

Lista todas las rutas de archivos vigiladas en esta sesión

force_sync

Fuerza una sincronización inmediata de todas las rutas vigiladas

configure_ai

Configura los proveedores de IA BYOK del inquilino

test_ai_config

Prueba la conectividad de la configuración de IA guardada

Variables de entorno

Variable

Requerida

Predeterminado

Descripción

HIPPODID_API_KEY

Sí

—

Tu clave de API de HippoDid

HIPPODID_CHARACTER_ID

No

—

UUID de personaje predeterminado para sincronización en segundo plano

HIPPODID_BASE_URL

No

https://api.hippodid.com

URL base de la API

MCP_SYNC_INTERVAL

No

300

Intervalo de sincronización en segundo plano en segundos

MCP_AUTO_CAPTURE

No

false

Desactiva el observador en segundo plano (la IA maneja la sincronización)

MCP_AUTO_RECALL

No

false

Desactiva la hidratación en segundo plano (la IA maneja la descarga)

MCP_RECALL_CACHE_TTL

No

120

TTL de caché de resultados de búsqueda en segundos

Arquitectura

Claude Desktop → stdio (JSON-RPC) → McpServerRunner → HippoDidClient → HTTP → HippoDid REST API

El servidor MCP utiliza el hippodid-spring-boot-starter para comunicarse con la API REST de HippoDid a través de HTTP. Toda la autenticación y el aislamiento de inquilinos se manejan en el lado del servidor mediante tokens Bearer.

Compilación desde el código fuente

Requiere Java 21+ y Maven 3.8+.

mvn clean package -DskipTests
java -jar target/hippodid-mcp-server-1.1.0.jar

Versiones

La versión del servidor MCP coincide con la versión de hippodid-spring-boot-starter. Ambas deben estar en la misma versión para ser compatibles.

Licencia

Licencia Apache 2.0 — consulta 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
    4 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
    3 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.
    41 npm
    1
    MIT