ACP is designed for agent-editor integrations. If you want your agent to call tools hosted by external servers, see Model Context Protocol (MCP).
Quickstart
Install the ACP integration package:Example coding agent
The
deepagents-acp package includes an example coding agent with filesystem and shell that you can run out of the box.Clients
Deep agents works anywhere you can run an ACP agent server. Some notable ACP clients include:- Zed
- JetBrains IDEs
- Visual Studio Code (via vscode-acp)
- Neovim (via ACP-compatible plugins)
Zed
Thedeepagents repo includes a demo ACP entrypoint you can register with Zed:
- Clone the
deepagentsrepo and install dependencies:
- Configure credentials for the demo agent:
ANTHROPIC_API_KEY in .env.
- Configure your ACP agent server command in Zed’s
settings.json:
- Open Zed’s Agents panel and start a DeepAgents thread.
Toad
If you want to run an ACP agent server as a local dev tool, you can use Toad to manage the process.See the upstream ACP docs for protocol details and editor support:
- Introduction: https://agentclientprotocol.com/get-started/introduction
- Clients/editors: https://agentclientprotocol.com/get-started/clients