From 0b034af98b115ba107b14054e7aa5adc5d63041d Mon Sep 17 00:00:00 2001 From: Alex Newman Date: Wed, 25 Feb 2026 19:55:12 -0500 Subject: [PATCH] fix: remove save_observation from MCP tool surface save_observation is an internal API-only feature and should not be exposed as an MCP tool to Claude. Co-Authored-By: Claude Opus 4.6 --- src/servers/mcp-server.ts | 25 ------------------------- 1 file changed, 25 deletions(-) diff --git a/src/servers/mcp-server.ts b/src/servers/mcp-server.ts index 892dc9a3..0cf661dd 100644 --- a/src/servers/mcp-server.ts +++ b/src/servers/mcp-server.ts @@ -233,31 +233,6 @@ NEVER fetch full details without filtering first. 10x token savings.`, handler: async (args: any) => { return await callWorkerAPIPost('/api/observations/batch', args); } - }, - { - name: 'save_observation', - description: 'Save an observation to the database. Params: text (required), title, project', - inputSchema: { - type: 'object', - properties: { - text: { - type: 'string', - description: 'Content to remember (required)' - }, - title: { - type: 'string', - description: 'Short title (auto-generated from text if omitted)' - }, - project: { - type: 'string', - description: 'Project name (uses "claude-mem" if omitted)' - } - }, - required: ['text'] - }, - handler: async (args: any) => { - return await callWorkerAPIPost('/api/memory/save', args); - } } ];