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
A framework for building, prototyping, and deploying scalable AI agents with tool integration and multi-agent communication capabilities.
servicenow-api
Provides a Model Context Protocol (MCP) server to interface with ServiceNow APIs and an Agent2Agent (A2A) agent for orchestrating ServiceNow tasks using LLMs.
todo-mcp-server
Provides autonomous task management and random string generation for AI agents via Model Context Protocol (MCP) using stdio or HTTP transports.
polybrain-mcp
Connects AI agents to multiple LLM models, providing conversation history management and model switching capabilities.