Central-Memory-MCP

Central Memory MCP Server (.NET)

Index page for the Central Memory MCP Server documentation.

Overview

A .NET 10 Azure Functions (isolated) implementation of a Model Context Protocol (MCP) memory & knowledge graph service. Provides durable, queryable project memory for AI assistants through HTTP-exposed MCP tool endpoints.

Capabilities

Quick Start

dotnet restore
dotnet build
func start --port 7071
curl http://localhost:7071/api/health
curl http://localhost:7071/api/ready

Local storage:

AzureWebJobsStorage=UseDevelopmentStorage=true
  1. read_graph
  2. upsert_entity
  3. get_entity_relations
  4. upsert_relation

Edge cases: Missing entities auto-created during relation/observation operations.

Directory Highlights

Configuration

Edit appsettings.json (local). Set production values via environment variables:

AzureWebJobsStorage=DefaultEndpointsProtocol=https;AccountName=<name>;AccountKey=<key>;EndpointSuffix=core.windows.net

Documentation Set

License

MIT (see repository LICENSE).