MCP.so
Sign In

ACP MCP Server

@GongRzhe

Basic information

Category

AI & Agents

License

MIT license

Transports

stdio

Author

GongRzhe

About ACP MCP Server

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.

#acp-mcp#bridge-server#protocol-integration

ACP MCP Server config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "ACP-MCP-Server": {
      "command": "uvx",
      "args": [
        "acp-mcp-server"
      ]
    }
  }
}

ACP MCP Server tools

Tool list not available yet

This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.

Fetch the live tool list by running this server in a temporary sandbox using the button above.

Overview

What is ACP-MCP-Server?

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.

How to use ACP-MCP-Server?

Install via pip or uvx, then run with a chosen transport: STDIO (default), SSE, or Streamable HTTP. Configure via command-line options or environment variable ACP_BASE_URL. Use it in Claude Desktop by adding a configuration entry.

Key features of ACP-MCP-Server

  • Protocol bridge connecting ACP agents with MCP clients
  • Supports STDIO, SSE, and Streamable HTTP transports
  • Automatic discovery and registration of ACP agents
  • Smart routing of requests to appropriate agents
  • Support for synchronous and asynchronous agent execution
  • Multi-turn interactive agent sessions

Use cases of ACP-MCP-Server

  • Integrating ACP-based AI agents with Claude Desktop via MCP
  • Building web applications that interact with ACP agents using SSE
  • Exposing ACP agents as REST APIs using Streamable HTTP
  • Running multi-agent workflows with smart request routing
  • Enabling interactive, multi-turn conversations with ACP agents

Frequently asked questions

1

What transports does ACP-MCP-Server support?

STDIO (default for Claude Desktop), SSE (for web apps and streaming), and Streamable HTTP (for REST API integration).

2

What are the runtime requirements?

Python 3.11+, a running ACP server with agents, and FastMCP for protocol implementation.

3

How do I connect ACP-MCP-Server to a different ACP server?

Use the `--acp-url` command-line option or set the `ACP_BASE_URL` environment variable (default: `http://localhost:8000`).

4

Can I run ACP-MCP-Server in production?

Yes, there is a multi-stage Dockerfile for production deployments; use `docker build -f Dockerfile.prod` and run with restart policy.

5

How do I use ACP-MCP-Server with Claude Desktop?

Add a configuration entry with `"command": "uvx"` and `"args": ["acp-mcp-server"]` under `mcpServers`.

Comments

More AI & Agents MCP servers