📦
A2a MCP Express
A2A (Agent-to-Agent) and MCP Express middleware for AI Agents using A2A, MCP, and the Agentic Profile protocols
0 installs
Trust: 37 — Low
Agents
Ask AI about A2a MCP Express
Powered by Claude · Grounded in docs
I know everything about A2a MCP Express. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Loading tools...
Reviews
Documentation
A2A and MCP client and server libraries
NOTE: This is not a full implementation of MCP and A2A, but instead a "lite" version for local testing and experimentation. This code allows you to experiement with different features and see the data flowing between clients and the server.
Prerequisites
-
Install Node v22.10.0 or higher
-
A Google AI Studio API key from https://aistudio.google.com/api-keys Add this key to the .env file, such as
GEMINI_API_KEY=your-api-key
Install this repo for local testing
Open a terminal window and execute:
git clone git@github.com:agentic-profile/agentic-profile-a2a-mcp-express.git
Local A2A Testing
- Start the A2A and MCP services
npm install
npm run dev
- In a separate terminal, start the A2A client
npm run chat
- For verbose debug output, add the -v flag
npm run chat -- --v true
Local MCP Testing
- Start the A2A and MCP services
npm install
npm run dev
- Start the MCP inspector
npx @modelcontextprotocol/inspector
- From the MCP inspector running in your browser
- URL: http://localhost:4004/mcp/presence
- Transport Type: Streamable HTTP
- Connection Type: Direct
Then click the "Connect" button
