
A2A-MCP项目
3 years
Works with Finder
0
Github Watches
0
Github Forks
0
Github Stars
Multi-Agent MCP Communication System
This project implements a multi-agent system that communicates with different MCP (Model Control Protocol) servers using Google's Agent-to-Agent protocol. The system consists of multiple specialized agents that can perform different tasks:
- RAG Agent: Handles vector database operations and retrieval
- Web Search Agent: Performs web searches
- Function Call Agent: Executes specific function calls
Project Structure
.
├── agents/
│ ├── __init__.py
│ ├── base_agent.py
│ ├── rag_agent.py
│ ├── web_search_agent.py
│ └── function_call_agent.py
├── protocol/
│ ├── __init__.py
│ └── agent_protocol.py
├── config/
│ ├── __init__.py
│ └── settings.py
├── main.py
├── requirements.txt
└── README.md
Setup
- Install dependencies:
pip install -r requirements.txt
- Set up environment variables:
Create a
.env
file with the following variables:
GOOGLE_APPLICATION_CREDENTIALS=path/to/your/credentials.json
MCP_SERVER_URLS={"rag": "url1", "web_search": "url2", "function_call": "url3"}
- Run the application:
python main.py
Usage
The system can be used by sending requests to the main orchestrator agent, which will coordinate with the specialized agents based on the task requirements.
License
MIT
相关推荐
Flock是一个基于工作流程的低音平台,可快速构建聊天机器人,抹布和协调多代理团队,由Langgraph,Langchain,Langchain,Fastapi和Nextjs提供支持。(羊群工作流工作流的低代码平台,rag rag rag 用于快速构建聊天机器人、 rag temant Agent fastem temantfaster和muti-agent agagent应用
😎简单易用、🧩丰富生态 -大模型原生即时通信机器人平台| 适配QQ / 微信(企业微信、个人微信) /飞书 /钉钉 / discord / telegram / slack等平台| 支持chatgpt,deepseek,dify,claude,基于LLM的即时消息机器人平台,支持Discord,Telegram,微信,Lark,Dingtalk,QQ,Slack
Reviews

user_KWU82vJS
The a2a-mcp-project by kadumuri1994 is a fantastic application that streamlines project management tasks seamlessly. The intuitive interface and robust features make it easy to manage projects effectively. Highly recommended for anyone looking to increase productivity and organization in their workflow.

user_c8F8Ngff
As a dedicated user of the a2a-mcp-project by kadumuri1994, I must say this application is truly impressive. Its intuitive design and robust functionality have significantly improved my project management workflow. I highly recommend it to anyone looking for a reliable MCP solution.

user_iqxeFKOW
The a2a-mcp-project by kadumuri1994 is an impressive tool that has greatly enhanced my productivity. Its user-friendly interface and robust features make managing projects a seamless experience. Highly recommend this for anyone looking to streamline their workflow!

user_hwnnnJAL
As a dedicated user of the a2a-mcp-project, I must say it is an outstanding tool developed by kadumuri1994. The intuitive design and seamless integration made my tasks much easier to manage. Whether it’s project management or task tracking, this application excels in performance and reliability. Highly recommended for anyone looking to enhance their productivity!

user_S5pfykjZ
I recently started using the a2a-mcp-project by kadumuri1994, and it's been a game-changer for my project management needs. The interface is user-friendly, and the functionality is robust, making it easy to streamline our workflow. Highly recommended for anyone looking to boost their productivity!

user_amm8dBtC
As a dedicated user of a2a-mcp-project, I find it exceptionally useful and efficient. Developed by kadumuri1994, this project stands out for its seamless integration and smooth performance. The attention to detail and user-friendly approach make it a pleasure to work with. Highly recommended for anyone in need of a reliable MCP application!

user_yQCuJpSk
I have been using "a2a-mcp-project" by kadumuri1994 for a while now, and I am thoroughly impressed. The project is well-structured and user-friendly, making it easy to navigate through the various features. This application has significantly improved my workflow and productivity. Highly recommended for anyone looking for a reliable MCP application!

user_tTvO2hqY
I've been using a2a-mcp-project, created by kadumuri1994, and I'm thoroughly impressed. The seamless integration and user-friendly interface make it a standout choice. It has significantly streamlined my workflow, and the welcome information provided is clear and helpful. Highly recommend this for any MCP application user!

user_cPIHw6Hb
The a2a-mcp-project by kadumuri1994 is an exceptional tool for anyone looking to streamline their project management processes. It is user-friendly and offers numerous features that enhance productivity and efficiency. Highly recommend it!

user_tNCNE4Co
I recently used the a2a-mcp-project by kadumuri1994 and found it to be incredibly efficient and user-friendly. As an avid MCP application user, I appreciate the seamless integration and the intuitive interface that this project offers. It has significantly streamlined my workflow and enhanced productivity. Highly recommended for anyone in need of a robust MCP solution.

user_x27ghtwZ
As a dedicated user of the a2a-mcp-project by kadumuri1994, I must say this tool has significantly improved my workflow. The intuitive design and seamless user experience make it an indispensable asset for my projects. Highly recommend it!