Frequently Asked Questions about MCP Servers and UBOS
Q: What is an MCP Server? A: An MCP Server implements the Model Context Protocol (MCP), an open standard that allows different AI agents to communicate and work together, even if they are built on different frameworks or by different vendors. It acts as a bridge between AI agents.
Q: How does an MCP Server relate to the Agent2Agent (A2A) protocol? A: The MCP Server implements the A2A protocol. A2A defines the standards for agent discovery, task management, and message exchange, which the MCP Server uses to facilitate communication.
Q: What are the key benefits of using an MCP Server? A: The primary benefits include seamless interoperability between AI agents, simplified integration, improved efficiency, and increased innovation by enabling collaboration between different AI systems.
Q: What is an Agent Card in the context of MCP and A2A? A: An Agent Card is a public metadata file that describes an AI agent’s capabilities, skills, endpoint URL, and authentication requirements. It’s used by clients to discover and understand how to interact with the agent.
Q: How does UBOS support MCP Servers? A: UBOS is a full-stack AI Agent Development Platform that allows you to orchestrate AI Agents, connect them with your enterprise data, build custom AI Agents, and create Multi-Agent Systems. It supports integration with MCP Servers for seamless communication and collaboration between agents.
Q: What are some example use cases for MCP Servers within the UBOS platform? A: Use cases include customer service (integrating chatbots and knowledge bases), marketing automation (connecting lead generation and email marketing agents), supply chain management (integrating demand forecasting and inventory management agents), and financial analysis (connecting fraud detection and risk assessment agents).
Q: What is the ‘Task’ concept in the MCP and A2A protocol? A: A Task is a unit of work initiated by a client and managed by the MCP Server. It represents a specific action or process that the agent is performing on behalf of the client.
Q: What does ‘Streaming’ refer to in the context of MCP Servers? A: Streaming refers to the real-time updates that a client receives from the MCP Server during long-running tasks, providing progress information and intermediate results.
Q: How do push notifications work with MCP Servers? A: MCP Servers that support push notifications can proactively send task updates to a client-provided webhook URL, allowing clients to stay informed about the status of tasks without constantly polling the server.
Q: Is the A2A protocol open source? A: Yes, the A2A protocol is an open-source project run by Google LLC under the Apache License and is open to contributions from the community.
Q: Where can I find more information about the A2A protocol? A: You can find technical documentation, JSON specifications, and samples on the A2A GitHub repository (https://github.com/google/A2A).
Q: How can I contribute to the A2A protocol? A: You can contribute by joining discussions on GitHub, providing feedback on GitHub issues, or submitting code contributions following the guidelines in the contributing guide.
Agent2Agent Protocol
Project Details
- waldzellai/A2A-PLUS
- Apache License 2.0
- Last Updated: 5/3/2025
Recomended MCP Servers
claude-code-mcp
🗣️ Query Brazilian treasury bond data with natural language
MCP server for interacting with RabbitMQ
MCP server implementation for n8n workflow automation
A letter-counter-mcp-server for solving the strawberry LLM problem
中文文档库
MCP server that provides screenshot capabilities for AI tools, allowing them to capture and process screen content





