# `ExMCP.ACP.AdapterTransport`
[🔗](https://github.com/azmaveth/ex_mcp/blob/v1.0.0/lib/ex_mcp/acp/adapter_transport.ex#L1)

`ExMCP.Transport` implementation that delegates to an `AdapterBridge`.

This lets `ACP.Client` use adapted (non-native) agents identically to
native ACP agents:

    {:ok, client} = ACP.Client.start_link(
      transport_mod: AdapterTransport,
      adapter: Adapters.ClaudeSDK,
      adapter_opts: [model: "sonnet"]
    )

The transport starts an `AdapterBridge` on connect, which in turn launches
the agent subprocess and handles protocol translation.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
