ojob.io/ai/mcps/mcp-a2a

Usage

ojob ojob.io/ai/mcps/mcp-a2a agents=http://agent1:9000,http://agent2:9000 onport=8888 apitoken=my-secret-token pollinterval=500 timeout=60 serverdesc="(name: 'my-a2a', title: 'My A2A Bridge', version: '2.0.0')" 

Description

A STDIO/HTTP MCP server that exposes external A2A-protocol agents as tools for a Mini-A instance. Fetches each agent's Agent Card (/.well-known/agent.json), registers its skills, and routes tool calls via JSON-RPC 2.0 over HTTP as defined by the Google Agent2Agent (A2A) standard.

Expects

Name Description
agents Comma-separated list of A2A agent base URLs to connect to
onport If defined, starts a MCP server on the provided port
apitoken Optional Bearer token sent with every A2A HTTP request
pollinterval Polling interval in milliseconds while waiting for task completion (default 1000)
timeout Default task timeout in seconds (default 120)
serverdesc Optional JSON/SLON map to override the MCP server identity derived from the agent card (name, title, version).