MCP Memory Graph Server logo

MCP Memory Graph Server

by santahate

The Memory Graph Server provides a persistent storage layer for knowledge graphs, allowing for storage of entities and their properties, management of relationships, querying, and real-time updates. It utilizes MongoDB for persistent storage and offers graph operations for entity and relationship management.

View on GitHub

Last updated: N/A

What is MCP Memory Graph Server?

The Memory Graph Server is a persistent storage solution for knowledge graphs, built on top of MongoDB. It allows users to store entities, define relationships between them, and query the graph structure in real-time.

How to use MCP Memory Graph Server?

To use the server, first install the prerequisites (Python 3.12+, MongoDB 4.4+, uv, MCP CLI). Then, clone the repository, install dependencies using uv, configure MongoDB credentials in a .env file, and run the main.py script. It can be used as an MCP service by configuring the mcp.json file and using the available operations through the MCP client.

Key features of MCP Memory Graph Server

  • MongoDB-based persistent storage

  • Graph operations (CRUD)

  • Entity management

  • Relationship handling

  • Query capabilities

  • Real-time updates

Use cases of MCP Memory Graph Server

  • Storing and managing knowledge bases

  • Building relationship-based applications

  • Implementing recommendation systems

  • Creating semantic search engines

FAQ from MCP Memory Graph Server

What database does this server use?

This server uses MongoDB for persistent storage.

What programming language is this server written in?

This server is written in Python.

What are the prerequisites for running this server?

The prerequisites are Python 3.12+, MongoDB 4.4+, uv, and MCP CLI.

How do I install the dependencies?

You can install the dependencies using uv pip install -r requirements.txt after creating a virtual environment.

How do I configure the MongoDB connection?

You need to create a .env file with your MongoDB user, password, and URI.