Summary
replicator_hivemind_store forwards only a tags (plural) field to Dewey's store_learning MCP tool. That tool's inputSchema requires tag (singular) and does not fall back to the deprecated tags. Every
call therefore fails:
JSON-RPC -32602: required: missing properties: "tag"
Impact
The hivemind store path is completely non-functional against current Dewey — learnings cannot be persisted through Replicator's tools. Had to work around by calling the Dewey HTTP MCP endpoint directly.
Suggested fix
Map the hivemind tags input to Dewey's required tag (send the first tag as tag, or join). Confirm the target Dewey store_learning schema (required: [information, tag]) and align the proxy.
Notes
- Dewey
store_learning category enum only accepts {decision, pattern, gotcha, context, reference} — the proxy should validate/map (e.g. review-insight → context) or surface the enum error clearly.
- Dewey HTTP MCP handshake required for direct calls:
initialize → capture Mcp-Session-Id header → notifications/initialized →tools/call; responses are SSE-framed (data: line).
Summary
replicator_hivemind_storeforwards only atags(plural) field to Dewey'sstore_learningMCP tool. That tool's inputSchema requirestag(singular) and does not fall back to the deprecatedtags. Everycall therefore fails:
JSON-RPC -32602: required: missing properties: "tag"
Impact
The hivemind store path is completely non-functional against current Dewey — learnings cannot be persisted through Replicator's tools. Had to work around by calling the Dewey HTTP MCP endpoint directly.
Suggested fix
Map the hivemind
tagsinput to Dewey's requiredtag(send the first tag astag, or join). Confirm the target Deweystore_learningschema (required: [information, tag]) and align the proxy.Notes
store_learningcategoryenum only accepts{decision, pattern, gotcha, context, reference}— the proxy should validate/map (e.g.review-insight→context) or surface the enum error clearly.initialize→ captureMcp-Session-Idheader →notifications/initialized→tools/call; responses are SSE-framed (data:line).