Model Context Protocol (MCP) compliant memory & knowledge graph server implemented in .NET 10 (Azure Functions isolated worker). Provides durable project memory (entities, relations, observations) for AI assistants with workspace isolation and simple HTTP tool endpoints. Current function set (alpha stage): - readgraph - returns all entities for a workspace (relations currently queried separately a
Add this skill
npx mdskills install MWGMorningwood/central-memory-mcpWell-structured knowledge graph server with clear tools but overly broad permissions for its scope
Model Context Protocol (MCP) compliant memory & knowledge graph server implemented in .NET 10 (Azure Functions isolated worker). Provides durable project memory (entities, relations, observations) for AI assistants with workspace isolation and simple HTTP tool endpoints.
Current function set (alpha stage):
Planned (not yet implemented): search_entities, search_relations, stats, temporal, batch operations, merge/detect duplicates.
Observations stored as a single delimited string ("||") internally; split into List at read time.
dotnet restore
dotnet build
func start --port 7071
curl http://localhost:7071/api/health
To read the graph, invoke the read_graph MCP tool from the client and supply the workspaceName parameter.
flowchart TD
A[CentralMemoryMcp.Functions]
A --> P[Program.cs]
A --> SR[ServiceRegistration.cs]
A --> F[Functions]
F --> GF[GraphFunctions.cs]
F --> HF[HealthFunctions.cs]
A --> S[Services]
S --> KGS[KnowledgeGraphService.cs]
A --> ST[Storage]
ST --> TSS[TableStorageService.cs]
A --> M[Models]
M --> GM[GraphModels.cs]
A --> CFG[appsettings.json]
A --> HOST[host.json]
Add Application Insights connection to capture request latency & storage dependency tracking (future enhancement).
Add search, pagination, stats aggregation, batch operations, duplicate detection, merge strategy, semantic vector layer.
MIT.
Install via CLI
npx mdskills install MWGMorningwood/central-memory-mcpCentral Memory MCP Server (.NET 10 Azure Functions) is a free, open-source AI agent skill. Model Context Protocol (MCP) compliant memory & knowledge graph server implemented in .NET 10 (Azure Functions isolated worker). Provides durable project memory (entities, relations, observations) for AI assistants with workspace isolation and simple HTTP tool endpoints. Current function set (alpha stage): - readgraph - returns all entities for a workspace (relations currently queried separately a
Install Central Memory MCP Server (.NET 10 Azure Functions) with a single command:
npx mdskills install MWGMorningwood/central-memory-mcpThis downloads the skill files into your project and your AI agent picks them up automatically.
Central Memory MCP Server (.NET 10 Azure Functions) works with Claude Code, Claude Desktop, Cursor, Vscode Copilot, Windsurf, Continue Dev, Gemini Cli, Amp, Roo Code, Goose. Skills use the open SKILL.md format which is compatible with any AI coding agent that reads markdown instructions.