gsxdsm
a839c61929
FN-8926: expose graph and recall through MCP
Expose Fusion knowledge graph and durable recall through a built-in MCP transport.
- Add the reserved fusion-memory server with graph and recall MCP tools.
- Resolve built-in availability and enable/disable tombstones across configuration and UI.
- Add CLI transport, documentation, release metadata, and lane coverage tests.
Files changed:
.changeset/fn-8926-memory-mcp-server.md | 7 +
docs/cli-reference.md | 4 +
docs/mcp.md | 10 ++
packages/cli/src/bin.ts | 6 +
.../__tests__/mcp-memory-server-spawn.test.ts | 79 ++++++++++
.../commands/__tests__/mcp-memory-server.test.ts | 83 +++++++++++
packages/cli/src/commands/__tests__/mcp.test.ts | 27 +++-
packages/cli/src/commands/mcp-memory-server.ts | 104 +++++++++++++
packages/cli/src/commands/mcp.ts | 64 ++++++--
packages/core/package.json | 10 ++
.../core/src/__tests__/mcp-builtin-servers.test.ts | 17 +++
packages/core/src/__tests__/mcp-config.test.ts | 12 ++
packages/core/src/config/mcp-builtin-descriptor.ts | 16 ++
packages/core/src/config/mcp-builtin-servers.ts | 18 +++
packages/core/src/config/mcp-config.ts | 40 +++--
packages/core/src/config/mcp-discovery.ts | 3 +-
packages/core/src/index.ts | 6 +
packages/core/src/memory/index.ts | 1 +
.../mcp/__tests__/memory-mcp-handler.test.ts | 36 +++++
.../mcp/__tests__/memory-mcp-serialization.test.ts | 23 +++
packages/core/src/memory/mcp/index.ts | 4 +
.../core/src/memory/mcp/memory-mcp-backends.ts | 39 +++++
packages/core/src/memory/mcp/memory-mcp-handler.ts | 54 +++++++
.../src/memory/mcp/memory-mcp-serialization.ts | 48 ++++++
packages/core/src/memory/mcp/memory-mcp-tools.ts | 64 ++++++++
packages/core/src/types.ts | 10 ++
.../settings/sections/GlobalMcpSection.tsx | 14 +-
.../settings/sections/McpServersCard.tsx | 67 +++++++--
.../settings/sections/ProjectMcpSection.tsx | 15 +-
.../__tests__/McpServersCard.builtin.test.tsx | 45 ++++++
.../dashboard/src/__tests__/chat-manager.test.ts | 24 +++
.../register-config-mcp-pi-settings-routes.ts | 20 ++-
packages/dashboard/vitest.config.ts | 2 +
.../__tests__/mcp-builtin-lane-coverage.test.ts | 163 +++++++++++++++++++++
packages/engine/src/mcp/mcp-resolution.ts | 10 +-
packages/engine/vitest.config.ts | 2 +
36 files changed, 1097 insertions(+), 50 deletions(-)
Fusion-Task-Id: FN-8926
Fusion-Task-Lineage: b2861491-33da-4b05-b9f8-a7c1448c1c8c
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-08-10 17:50:27 -07:00
..
2026-08-03 00:20:53 -07:00
2026-08-03 00:20:53 -07:00
2026-08-10 17:50:27 -07:00
2026-08-03 00:20:53 -07:00
2026-08-03 00:20:53 -07:00
2026-08-03 00:20:53 -07:00