Graphiti

by Joseperko1982

359 downloads
Not rated
GitHub

About

Customized Graphiti MCP server for brainstorming knowledge graphs with specialized entity types for ideas, themes, stakeholders, constraints, and creative collaboration

Details

Author
Joseperko1982
Downloads
359
Categories
Other, Knowledge Base, AI

- Episode management (add, retrieve, delete)
- Entity management and relationship handling
- Semantic and hybrid search (BM25 + embeddings)
- Group management for organizing related data
- Graph maintenance operations
- Bi‑temporal tracking with historical queries

Install graphiti‑core via pip or poetry, set up a Neo4j 5.26+ database and an OpenAI API key, then use the Python API to add episodes and search the graph. The MCP server can be deployed with Docker for integration with MCP‑compatible clients like Claude or Cursor.

Initialize Graphiti with Azure OpenAI clients

graphiti = Graphiti( "bolt://localhost:7687", "neo4j", "password", llm_client=OpenAIClient( client=azure_openai_client ), embedder=OpenAIEmbedder( config=OpenAIEmbedderConfig( embedding_model="text-embedding-3-small" # Use your Azure deployed embedding model name ), client=azure_openai_client ), # Optional: Configure the OpenAI cross encoder with Azure OpenAI cross_encoder=OpenAIRerankerClient( client=azure_openai_client ) )
No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.