From cc95feac35ec1d485dd7ac816da8bf3796bda91c Mon Sep 17 00:00:00 2001 From: Cal Corum Date: Sat, 28 Feb 2026 16:10:26 -0600 Subject: [PATCH] store: Fix: Stale MCP config pointed to non-existent cognitive-memory binary --- ...-to-non-existent-cognitive-memor-6665d4.md | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 graph/fixes/fix-stale-mcp-config-pointed-to-non-existent-cognitive-memor-6665d4.md diff --git a/graph/fixes/fix-stale-mcp-config-pointed-to-non-existent-cognitive-memor-6665d4.md b/graph/fixes/fix-stale-mcp-config-pointed-to-non-existent-cognitive-memor-6665d4.md new file mode 100644 index 00000000000..8c49d100cd0 --- /dev/null +++ b/graph/fixes/fix-stale-mcp-config-pointed-to-non-existent-cognitive-memor-6665d4.md @@ -0,0 +1,34 @@ +--- +id: 6665d42a-0c52-4684-999b-bf8982439069 +type: fix +title: "Fix: Stale MCP config pointed to non-existent cognitive-memory binary" +tags: [cognitive-memory, mcp, configuration, bug-fix, claude-code] +importance: 0.7 +confidence: 0.8 +created: "2026-02-28T22:10:26.637746+00:00" +updated: "2026-02-28T22:10:26.637746+00:00" +--- + +# Fix: Stale MCP Binary Reference in .mcp.json + +## Problem +`~/.claude/.mcp.json` and `~/.claude/.mcp-full.json` both pointed to a non-existent binary: +``` +~/.claude/skills/cognitive-memory/mcp-server/cognitive-memory-mcp +``` +This binary never existed (or was removed). Claude Code was silently failing to load the MCP server from these configs. + +## Root Cause +Old config entries were never updated when the project structure changed. The `.mcp.json` files were stale. + +## Fix +Updated both files to match the working config in `~/.claude.json`: +```json +{ + "command": "python3", + "args": ["/mnt/NV2/Development/cognitive-memory/mcp_server.py"] +} +``` + +## Key Insight +`~/.claude.json` was the config Claude Code actually used. The `.mcp.json` / `.mcp-full.json` files can also register servers but were broken. When debugging MCP issues, check `~/.claude.json` first.