MCP Search: get_observations route not implemented (404) #240

Closed
opened 2026-01-25 00:34:21 +00:00 by jack · 0 comments
Owner

Problem

The MCP tool mcp__plugin_claude-mem_mcp-search__get_observations calls /api/search/observations but this route doesn't exist in the backend.

Error:

{"error":"NotFound","message":"Route not found: GET /api/search/observations","code":"ROUTE_NOT_FOUND"}

Expected Behavior

The endpoint should return full observation details for a list of IDs, useful after a search to fetch complete data.

MCP Tool Definition

{
  name: "get_observations",
  parameters: {
    ids: "Array of observation IDs to fetch",
    project: "Filter by project"
  }
}

Solution

Either:

  1. Implement the /api/search/observations endpoint in the backend
  2. Or remove the get_observations tool from the MCP server if not planned
## Problem The MCP tool `mcp__plugin_claude-mem_mcp-search__get_observations` calls `/api/search/observations` but this route doesn't exist in the backend. **Error:** ```json {"error":"NotFound","message":"Route not found: GET /api/search/observations","code":"ROUTE_NOT_FOUND"} ``` ## Expected Behavior The endpoint should return full observation details for a list of IDs, useful after a search to fetch complete data. ## MCP Tool Definition ```typescript { name: "get_observations", parameters: { ids: "Array of observation IDs to fetch", project: "Filter by project" } } ``` ## Solution Either: 1. Implement the `/api/search/observations` endpoint in the backend 2. Or remove the get_observations tool from the MCP server if not planned
jack closed this issue 2026-01-25 08:45:03 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
customable/claude-mem#240
No description provided.