Back to Home
a2anet icon

a2a-mcp

Verified Safe

by a2anet

Overview

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.

Installation

Run Command
uvx a2anet-mcp

Environment Variables

  • A2A_AGENT_CARDS
  • A2A_GLOBAL_HEADERS

Security Notes

The server demonstrates robust security practices. It avoids direct use of dangerous functions like `eval()` or `exec()`. Input validation is performed for artifact viewing parameters (line ranges, row/column selections, JSON paths) to prevent unexpected data access or errors. Network requests are handled by the well-established `httpx` library and the `a2a-sdk`. Configuration is loaded from environment variables and parsed with Pydantic, ensuring schema validation and type safety. File system operations for conversation persistence utilize platform-specific, securely managed directories, mitigating path traversal vulnerabilities.

Similar Servers

Stats

Interest Score39
Security Score9
Cost ClassMedium
Avg Tokens1500
Stars6
Forks0
Last Update2026-01-15

Tags

A2A ProtocolMCP ServerAgent InteractionConversation ManagementArtifacts