Claude Acp Server
Description
Anthropic-compatible HTTP facade over claude-agent-acp
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
`claude-acp-server`
`claude-acp-server` is a small HTTP server that makes a `claude-agent-acp` backend look like the Anthropic Messages API.
The northbound interface is Anthropic-compatible enough for clients that expect:
POST /v1/messagesGET /v1/models- server-sent events for
stream: true anthropic-versionx-api-keyorAuthorization: Bearer ...
The southbound interface is ACP over stdio.
What This Is
This project exists for one specific reason: some clients only know how to talk to the Anthropic API, while the real agent runtime is exposed through ACP. This server sits between those two sides and translates requests in both directions.
The shape is:
Anthropic client
-> claude-acp-server
-> claude-agent-acp
-> ACP-backed Claude agent
It does not try to replace `claude-agent-acp`. It uses `claude-agent-acp` as the backend engine and only changes the interface that clients talk to.
Why It Works
It works because the problem is mostly interface translation, not model translation.
- Anthropic clients send a structured message request.
- ACP expects a session plus a prompt payload.
claude-agent-acpalready knows how to run the agent and manage ACP session state.- This server turns an Anthropic request into ACP prompt input, forwards it to
claude-agent-acp, then turns the resulting ACP updates back into Anthropic message JSON or Anthropic SSE events.
The server stays small because it does not try to emulate Anthropic's full platform. It only implements the inference surface needed for normal message-based clients.
What It Does
- Validates Anthropic-style request headers.
- Starts and maintains a persistent
claude-agent-acpsubprocess. - Creates a new ACP session when
x-acp-session-idis absent. - Reuses an ACP session when
x-acp-session-idis present. - Maps Anthropic message content into ACP prompt blocks.
- Maps ACP streamed text updates into Anthropic SSE events.
- Returns Anthropic-shaped no
Related Skills
Auto Update
Pull the latest ECC repo changes and reinstall the current managed targets.
Development Ecc Guide
Navigate ECC's current agents, skills, commands, hooks, install profiles, and docs from the live repository su
Development Epic Claim
Claim an epic issue, stamp coordination state, and sync local ownership.
Development Epic Publish
Publish a validated epic update back to the issue and local cache.
Development Epic Review
Mark epic review requested, approved, or changes requested.
Development Epic Unblock
Sweep blocked epic issues and reopen anything whose dependencies are closed.
Development Related Agents
Django Build Resolver
Django/Python build, migration, and dependency error resolution specialist. Fixes pip/Poetry errors, migration
Openai Codex CLI
(55.8k ⭐) - Lightweight coding agent that runs in your terminal.
src/agents/ — 11 Agent Definitions
**Generated:** 2026-04-11