
a2a_fiuba
一个开放协议,支持不同框架和供应商的智能体之间的通信与互操作。
Repository Info
About This Server
一个开放协议,支持不同框架和供应商的智能体之间的通信与互操作。
Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.
Documentation
Sample Code
This code is used to demonstrate A2A capabilities as the spec progresses.\ Samples are divided into 3 sub directories:
-
Common
Common code that all sample agents and apps use to speak A2A over HTTP. -
Agents
Sample agents written in multiple frameworks that perform example tasks with tools. These all use the common A2AServer. -
Hosts
Host applications that use the A2AClient. Includes a CLI which shows simple task completion with a single agent, a mesop web application that can speak to multiple agents, and an orchestrator agent that delegates tasks to one of multiple remote A2A agents.
Prerequisites
- Python 3.13 or higher
- UV
Running the Samples
Run one (or more) agent A2A server and one of the host applications.
The following example will run the langgraph agent with the python CLI host:
- Navigate to the agent directory:
cd samples/python/agents/langgraph - Run an agent:
uv run . - In another terminal, navigate to the CLI directory:
cd samples/python/hosts/cli - Run the example client
uv run .
NOTE: This is sample code and not production-quality libraries.
Quick Start
Clone the repository
git clone https://github.com/dracero/a2a_fiubaInstall dependencies
cd a2a_fiuba
npm installFollow the documentation
Check the repository's README.md file for specific installation and usage instructions.
Repository Details
Recommended MCP Servers
Discord MCP
Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.
Knit MCP
Connect AI agents to 200+ SaaS applications and automate workflows.
Apify MCP Server
Deploy and interact with Apify actors for web scraping and data extraction.
BrowserStack MCP
BrowserStack MCP Server for automated testing across multiple browsers.
Zapier MCP
A Zapier server that provides automation capabilities for various apps.