MultiAgent-with-A2A-and-MCP-Server
Verified Safeby jazilkalim
Overview
Implements a multi-agent customer service system using Google's Agent-to-Agent (A2A) protocol and Model Context Protocol (MCP) for coordinating specialized AI agents to handle customer queries and manage data.
Installation
python assignment5_fixed_complete.pyEnvironment Variables
- GOOGLE_API_KEY
- GOOGLE_CLOUD_PROJECT
- GOOGLE_CLOUD_LOCATION
Security Notes
The system primarily operates locally, reducing external network exposure. Database interactions via MCP tools utilize parameterized SQL queries, effectively preventing SQL injection. Customer data updates are filtered to a whitelist of allowed fields. The main risk involves the LLM generating malicious tool calls, but the tools themselves implement safeguards.
Similar Servers
agentor
Build and deploy scalable AI agents that can interact with various tools and communicate via A2A and MCP protocols.
servicenow-api
The ServiceNow MCP Server acts as a Model Context Protocol (MCP) endpoint, wrapping ServiceNow APIs as tools for consumption by LLMs and multi-agent systems, enabling automated interaction with ServiceNow for tasks like incident management, change management, and CMDB queries.
a2a-mcp
This server acts as a Model Context Protocol (MCP) gateway to facilitate interactions between an LLM client and external A2A (Agent2Agent) protocol agents, enabling message exchange, conversation management, and structured viewing of artifacts.
todo-mcp-server
Provides autonomous task management and random string generation for AI agents via Model Context Protocol (MCP) using stdio or HTTP transports.