ASD

Graphiti

getzepgraphiti

Conecta agentes de IA a Graphiti, un motor de grafos de contexto temporal, para que puedan guardar y consultar hechos que cambian con el tiempo.

SolicitaOPENAI_API_KEYSEMAPHORE_LIMITGRAPHITI_TELEMETRY_ENABLED
Estrellas
29.9k

del repositorio

Actualizado
ayer

último commit

Herramientas

no documentadas

Transporte

sin documentar

Forks
3k
Issues
476

abiertos

El README no documenta un comando de instalación. Sigue las instrucciones del repositorio.

Qué es Graphiti

Graphiti es un framework de código abierto para construir grafos de contexto temporal: a diferencia de un grafo de conocimiento estático, aquí cada hecho tiene una ventana de validez (cuándo empezó a ser cierto y cuándo, si acaso, dejó de serlo), y todo se puede rastrear hasta los 'episodios' de datos crudos que lo originaron. El servidor MCP incluido en el repositorio (carpeta mcp_server) expone estas capacidades a asistentes como Claude o Cursor mediante el protocolo MCP.

A través del servidor, un agente puede gestionar episodios (agregar, recuperar, eliminar), administrar entidades y sus relaciones, ejecutar búsquedas semánticas e híbridas (combinando embeddings, palabras clave y recorrido de grafo), organizar datos relacionados en grupos y realizar tareas de mantenimiento del grafo.

Para ponerlo en marcha necesitas una base de datos de grafos compatible (Neo4j, FalkorDB, Amazon Neptune o Kuzu, este último deprecado) y una clave de un proveedor LLM con soporte de salida estructurada, como OpenAI, Anthropic o Gemini; también funciona con endpoints compatibles con OpenAI, incluidos modelos locales vía Ollama. El servidor MCP se puede desplegar fácilmente con Docker junto a Neo4j.

Qué le permite hacer a tu agente

  • Gestiona episodios (agregar, recuperar, eliminar) que sirven como fuente de verdad del grafo
  • Administra entidades y sus relaciones, con hechos que tienen ventanas de validez temporal
  • Ejecuta búsquedas semánticas e híbridas combinando embeddings, palabras clave (BM25) y recorrido de grafo
  • Organiza datos relacionados mediante grupos
  • Realiza operaciones de mantenimiento sobre el grafo

Úsalo cuando

  • Cuando quieres dar a un agente memoria estructurada con conciencia temporal en lugar de fragmentos de texto planos
  • Cuando necesitas que un asistente como Claude o Cursor consulte hechos que cambian a lo largo del tiempo
  • Cuando construyes una aplicación de IA que debe actualizar su contexto de forma incremental sin recalcular todo el grafo

Antes de conectarlo

Este servidor lee sus credenciales del entorno. Tenlas a mano antes de añadirlo a tu cliente MCP.

Variables de entorno:OPENAI_API_KEYSEMAPHORE_LIMITGRAPHITI_TELEMETRY_ENABLED

Detalles

Publicado por
getzep
Categoría
Bases de datos
Licencia
Apache-2.0
Versión
v0.29.3
Repositorio
getzep/graphiti
Transporte
No documentado

Etiquetas

  • grafo-de-conocimiento
  • memoria
  • contexto-temporal
  • neo4j
  • busqueda-hibrida

¿Este servidor es tuyo? Reclama el listado para corregir cualquier dato, añadir un logo y enlazar tu documentación.

Más servidores de Bases de datos

Conecta agentes de IA a bases de datos empresariales (PostgreSQL, MySQL, BigQuery, Spanner, MongoDB, Redis y más) con herramientas listas o personalizadas.

Herramientas expuestas
2 herramientas
Transporte
stdio · http
Último commit
ayer
bases de datos

Convex

12.4k

Conecta con Convex, la base de datos reactiva de código abierto, para consultar datos y ejecutar lógica de negocio con consistencia fuerte desde funciones TypeScript.

Último commit
ayer
bases de datos

LanceDB

11.1k

Conecta al agente con LanceDB, una base de datos vectorial embebida para búsqueda multimodal, permitiendo consultas por vector, texto completo o SQL sobre datos locales o en la nube.

Último commit
ayer
bases de datos

Ver toda la categoría →