
Agent Client Protocol Rust SDK
by agentclientprotocol
Official Rust implementation of the Agent Client Protocol for building AI coding agents and clients.
What it does
The Agent Client Protocol (ACP) Rust SDK provides the essential building blocks for standardizing communication between code editors and AI coding agents. It enables the creation of agents that can autonomously modify code and clients that can host them, ensuring a consistent interface across different tools.
Tools
As a protocol SDK, it primarily exposes framework tools:
Conductor: Orchestrates chains of proxies between an editor and an agent.Connection Builders: Standardized ways to establish protocol-compliant links.MCP Bridge: Integrates ACP with the Model Context Protocol (MCP) for extended capability.
Installation
To use the SDK in a Rust project, add the following to your Cargo.toml:
[dependencies]
agent-client-protocol = "0.1"
For a Claude Desktop configuration using an ACP-based server:
{
"mcpServers": {
"acp-rust-server": {
"command": "cargo",
"args": ["run", "--release", "--bin", "your-acp-agent"]
}
}
}
Supported hosts
Confirmed support for Zed and custom Rust-based clients.
Quick install
cargo add agent-client-protocolInformation
- Pricing
- free
- Published
- 5/11/2026
- stars





