memory MCP rejects tools/list pagination params sent by Hermes Agent
Author: venkateshbrCreated Sep 6, 2026Updated Sep 15, 2026
Labelsneeds-release
Reproduction
With ecc-universal 2.2.0 and current Hermes Agent:
hermes mcp add ecc-memory --command ecc-memory-mcp --env ECC_MEMORY_HARNESS=hermes
Connection fails with: tools/list does not accept parameters.
ECC scripts/memory-mcp.mjs rejects any non-empty params for tools/list. Hermes sends a valid pagination params object during discovery. MCP tools/list supports optional pagination/cursor parameters.
Expected
Accept absent params, {}, and supported optional pagination fields; ignore or validate cursor according to MCP protocol.
Actual
Any key in params returns JSON-RPC -32602, preventing registration.
Suggested regression
Initialize, send tools/list with Hermes discovery params, assert tool inventory is returned.
Source: affaan-m/ECC