Skip to main content
Glama

mcp-memories

Un servidor MCP que captura las sesiones de compilación de código y las publica en una base de conocimiento compartida del equipo, haciendo que el trabajo pasado sea descubrible mediante búsqueda semántica.

Qué hace:

  • Captura automáticamente cada sesión de agente mediante hooks del IDE (Cursor, Claude Code)

  • Cuando llamas a complete_session, lo resume con Grove AI y lo embeddings con Voyage voyage-code-4

  • Los miembros del equipo buscan con lenguaje natural: la búsqueda vectorial + el reranking de Voyage devuelve las compilaciones pasadas más relevantes

Configuración

1. Instalar y compilar

npm install
npm run build

2. Configurar el entorno

cp .env.example .env
# Fill in MONGODB_URI, MDB_GROVE_API_KEY, GROVE_BASE_URL, VOYAGE_API_KEY, MEMORIES_AUTHOR

3. Registrar el servidor MCP

Añádelo a la configuración MCP de tu IDE (por ejemplo, ~/.cursor/mcp.json o config.json de Claude Desktop):

{
  "mcpServers": {
    "mcp-memories": {
      "command": "node",
      "args": ["/path/to/mcp-memories/dist/index.js"],
      "env": {
        "MONGODB_URI": "mongodb+srv://...",
        "MEMORIES_DB": "mcp_memories",
        "MDB_GROVE_API_KEY": "...",
        "GROVE_BASE_URL": "...",
        "GROVE_MODEL": "claude-3-7-sonnet",
        "VOYAGE_API_KEY": "...",
        "MEMORIES_AUTHOR": "your.name"
      }
    }
  }
}

4. Configurar los hooks de captura automática

Cursor — hooks.json ya está en .cursor/hooks.json. Ejecuta el script de captura automáticamente en cada evento stop.

Claude Code — fusiona el fragmento de hooks/claude/settings-snippet.json en tu ~/.claude/settings.json, actualizando la ruta para que apunte a este repositorio.

Related MCP server: Concept Tracker

Herramientas

Herramienta

Cuándo usarla

capture_activity

Llamado automáticamente por los hooks, o manualmente para registrar en lo que estás trabajando

complete_session

Llama cuando hayas terminado: activa el resumen + embedding y lo publica al equipo

search_memories

Encuentra compilaciones pasadas relevantes para lo que estás a punto de comenzar

get_overview

Ve lo que el equipo ha construido, por lenguaje / etiqueta / repositorio

list_recent

Navega por las sesiones publicadas más recientemente

Flujo de trabajo típico

# During a session — automatic (hook fires) or manual:
capture_activity(session_id="abc123", conversation_context="Built JWT auth middleware...")

# When done:
complete_session(session_id="abc123", final_notes="Ended up using RS256 instead of HS256 because...")

# Later, someone else starting similar work:
search_memories(query="JWT authentication middleware Node.js")

Configuración de MongoDB Atlas

El servidor crea sus propios índices al iniciarse, incluyendo el índice de Atlas Vector Search (memories_vector_index, 1024 dimensiones, similitud coseno, voyage-code-4). Necesitas un clúster de Atlas con Vector Search habilitado.

F
license - not found
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

View all related MCP servers

Related MCP Connectors

  • One shared brain for your AI coding agents: team memory, agent Q&A, tasks, and file claims.

  • Persistent memory and cross-session learning for AI coding assistants (hosted remote MCP).

  • Adaptive plan/build/review cycles for AI coding assistants, persisted across sessions.

View all MCP Connectors

Latest Blog Posts

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/benkipnis/mcp-memories'

If you have feedback or need assistance with the MCP directory API, please join our Discord server