A bridge server that connects Agent Communication Protocol (ACP) agents with Model Context Protocol (MCP) clients, enabling seamless integration between ACP-based AI agents and MCP-compatible tools like Claude Desktop.
Overview
What is ACP-MCP-Server?
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.
How to use ACP-MCP-Server?
To use ACP-MCP-Server, install it via PyPI and run it with the desired transport mode (STDIO, SSE, or Streamable HTTP) to connect with your ACP agents.
Key features of ACP-MCP-Server?
- Protocol Bridge: Connects ACP agents with MCP clients.
- Multiple Transports: Supports STDIO, SSE, and Streamable HTTP.
- Agent Discovery: Automatically discovers and registers ACP agents.
- Smart Routing: Routes requests intelligently to appropriate agents.
- Async Support: Supports both synchronous and asynchronous operations.
- Interactive Sessions: Enables multi-turn interactions with agents.
- Multi-Modal: Handles various content types including text and images.
Use cases of ACP-MCP-Server?
- Integrating AI agents with desktop applications like Claude Desktop.
- Enabling real-time communication between different AI protocols.
- Facilitating multi-agent interactions in complex workflows.
FAQ from ACP-MCP-Server?
- What protocols does ACP-MCP-Server support?
It supports Agent Communication Protocol (ACP) and Model Context Protocol (MCP).
- Is there a Docker version available?
Yes, you can run ACP-MCP-Server using Docker for easier deployment.
- What are the system requirements?
You need Python 3.11+ and a running ACP server with agents.