open-index/open-npm huggingface dataset:
npm package: @missionsquad/mcp-agent0
Description: MissionSquad MCP server for ERC-8004 using agent0-sdk
Latest version: 0.1.0

# @missionsquad/mcp-agent0

MCP server for ERC-8004 workflows powered by `agent0-sdk`.

## Requirements

- Node.js `>=22`
- RPC endpoint (`RPC_URL`)
- Optional signer (`PRIVATE_KEY`) for write operations
- Optional IPFS config for `registerIPFS` and rich feedback files

## Setup

```bash
npm install
cp .env.example .env
```

## Run

Stdio transport (default):

```bash
npm run build
npm start
```

Streamable HTTP transport:

```bash
TRANSPORT=http PORT=3000 npm run build && TRANSPORT=http npm start
```

Server endpoint: `POST /mcp` (and `GET /healthz` for health checks).

## Implemented Tools

- `erc8004_register_agent`
- `erc8004_get_agent`
- `erc8004_update_agent`
- `erc8004_transfer_agent`
- `erc8004_search_agents`
- `erc8004_search_agents_by_reputation`
- `erc8004_give_feedback`
- `erc8004_search_feedback`
- `erc8004_get_reputation_summary`
- `erc8004_revoke_feedback`
- `erc8004_list_chains`

## Notes

- Implementation is validated against the installed `agent0-sdk@1.5.3` type declarations.
- `searchAgentsByReputation` is implemented via available SDK search/feedback primitives because this SDK version does not expose a dedicated `searchAgentsByReputation` method.