From d11e34d5ca85364cdd213f0071b56c2e03429673 Mon Sep 17 00:00:00 2001 From: Daniel Chalef <131175+danielchalef@users.noreply.github.com> Date: Thu, 24 Apr 2025 16:50:54 -0700 Subject: [PATCH] docs: update README with MCP server and REST service sections (#395) Update README.md to improve structure and clarity. Removed redundant section on Graph Service and added a new section for REST Service. Included a tip about the MCP server for enhanced user guidance. --- README.md | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 4210835b..d873caaa 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,6 @@ Graphiti

Build Real-Time Knowledge Graphs for AI Agents

- [![Lint](https://github.com/getzep/Graphiti/actions/workflows/lint.yml/badge.svg?style=flat)](https://github.com/getzep/Graphiti/actions/workflows/lint.yml) [![Unit Tests](https://github.com/getzep/Graphiti/actions/workflows/unit_tests.yml/badge.svg)](https://github.com/getzep/Graphiti/actions/workflows/unit_tests.yml) [![MyPy Check](https://github.com/getzep/Graphiti/actions/workflows/typecheck.yml/badge.svg)](https://github.com/getzep/Graphiti/actions/workflows/typecheck.yml) @@ -23,10 +22,16 @@ Graphiti
getzep%2Fgraphiti | Trendshift +
+ :star: _Help us reach more developers and grow the Graphiti community. Star this repo!_ +
+> [!TIP] +> Check out the new [MCP server for Graphiti](mcp_server/README.md)! Give Claude, Cursor, and other MCP clients powerful Knowledge Graph-based memory. + Graphiti is a framework for building and querying temporally-aware knowledge graphs, specifically tailored for AI agents operating in dynamic environments. Unlike traditional retrieval-augmented generation (RAG) methods, Graphiti continuously integrates user interactions, structured and unstructured enterprise data, and external information into a coherent, queryable graph. The framework supports incremental data updates, efficient retrieval, and precise historical queries without requiring complete graph recomputation, making it suitable for developing interactive, context-aware AI applications. Use Graphiti to: @@ -159,12 +164,6 @@ For a complete working example, see the [Quickstart Example](./examples/quicksta The example is fully documented with clear explanations of each functionality and includes a comprehensive README with setup instructions and next steps. -## Graph Service - -The `server` directory contains an API service for interacting with the Graphiti API. It is built using FastAPI. - -Please see the [server README](./server/README.md) for more information. - ## MCP Server The `mcp_server` directory contains a Model Context Protocol (MCP) server implementation for Graphiti. This server allows AI assistants to interact with Graphiti's knowledge graph capabilities through the MCP protocol. @@ -181,6 +180,12 @@ The MCP server can be deployed using Docker with Neo4j, making it easy to integr For detailed setup instructions and usage examples, see the [MCP server README](./mcp_server/README.md). +## REST Service + +The `server` directory contains an API service for interacting with the Graphiti API. It is built using FastAPI. + +Please see the [server README](./server/README.md) for more information. + ## Optional Environment Variables In addition to the Neo4j and OpenAi-compatible credentials, Graphiti also has a few optional environment variables.