MCP server for ERC-8004 workflows powered by agent0-sdk.
- Node.js
>=22 - RPC endpoint (
RPC_URL) - Optional signer (
PRIVATE_KEY) for write operations - Optional IPFS config for
registerIPFSand rich feedback files
npm install
cp .env.example .envStdio transport (default):
npm run build
npm startStreamable HTTP transport:
TRANSPORT=http PORT=3000 npm run build && TRANSPORT=http npm startServer endpoint: POST /mcp (and GET /healthz for health checks).
erc8004_register_agenterc8004_get_agenterc8004_update_agenterc8004_transfer_agenterc8004_search_agentserc8004_search_agents_by_reputationerc8004_give_feedbackerc8004_search_feedbackerc8004_get_reputation_summaryerc8004_revoke_feedbackerc8004_list_chains
- Implementation is validated against the installed
agent0-sdk@1.5.3type declarations. searchAgentsByReputationis implemented via available SDK search/feedback primitives because this SDK version does not expose a dedicatedsearchAgentsByReputationmethod.