ACP-MCP-Server
If you are the rightful owner of ACP-MCP-Server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The ACP-MCP-Server is a bridge server that connects Agent Communication Protocol (ACP) agents with Model Context Protocol (MCP) clients, facilitating seamless integration between ACP-based AI agents and MCP-compatible tools like Claude Desktop.
The ACP-MCP-Server serves as a crucial intermediary that enables communication between ACP agents and MCP clients. By acting as a protocol bridge, it allows for the seamless integration of AI agents that operate on the ACP framework with tools and applications that are compatible with the MCP protocol. This server supports multiple transport methods, including STDIO, SSE, and Streamable HTTP, making it versatile for various deployment scenarios. It is designed to automatically discover and register ACP agents, ensuring that the system is always aware of available resources. The server also features smart routing capabilities, which intelligently direct requests to the most appropriate agents based on the context and requirements of the task. With full support for both synchronous and asynchronous operations, the ACP-MCP-Server is equipped to handle complex interactions and workflows. Additionally, it supports multi-turn agent interactions, allowing for more dynamic and interactive sessions with AI agents. The server is also multi-modal, capable of processing text, images, and other content types, making it a comprehensive solution for modern AI applications.
Features
- Protocol Bridge: Seamlessly connects ACP agents with MCP clients.
- Multiple Transports: Supports STDIO, SSE, and Streamable HTTP.
- Agent Discovery: Automatic discovery and registration of ACP agents.
- Smart Routing: Intelligent routing of requests to appropriate agents.
- Async Support: Full support for synchronous and asynchronous operations.
Tools
discover_acp_agents
Discover available ACP agents.
get_agent_info
Get detailed information about specific agents.
run_acp_agent
Execute agents in sync/async modes.
get_async_run_result
Retrieve results from async executions.
list_active_runs
List all active agent runs.