loading…
Search for a command to run...
loading…
An Azure PaaS-hostable MCP server that provides a workspace-grounded knowledge graph for multiple developers using Azure Functions MCP triggers and Table storag
An Azure PaaS-hostable MCP server that provides a workspace-grounded knowledge graph for multiple developers using Azure Functions MCP triggers and Table storage.
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
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.
from
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"mwgmorningwood-central-memory-mcp": {
"command": "npx",
"args": []
}
}
}