mcp-tap CLI binary sits between any MCP client and server over stdio, transparently intercepting JSON-RPC messages without modifying them.
Usage
CLI flags
| Flag | Required | Description |
|---|---|---|
--api-key <key> | Yes | Project API key |
--endpoint <url> | No | Custom event ingestion endpoint |
--signing-key <path> | No | Path to Ed25519 private key PEM for AARM signing |
-- is treated as the MCP server command.
How it works
Emit tool events
For
tools/call requests: records the request, matches it with the response, and emits a tool_call event with source: "mcp_proxy".