CircleCI
Read post

ACP vs MCP: What's the difference for agentic coding?

ACP (Agent Client Protocol) and MCP (Model Context Protocol) are two complementary open protocols for agentic coding workflows. ACP standardizes the connection between a code editor and an AI coding agent — enabling any ACP agent to run in any ACP editor, similar to how LSP works for language tooling. MCP standardizes the connection between an agent and its tools and data sources (CI systems, databases, etc.). The agent sits between both: ACP handles editor-to-agent communication (sessions, prompts, diffs, permissions), while MCP handles agent-to-tool communication (tool calls, resource reads). They are not competing standards — running both simultaneously is common. ACP is only relevant when an agent runs inside an editor; MCP applies regardless of where the agent runs. Both protocols use JSON-RPC and were inspired by LSP.

    #ai-agents#mcp#circleci
Jul 03•9m read time•From circleci.com
Post cover image
Table of contents
What is the Model Context Protocol (MCP)?ACP vs MCP: key differences and when to use eachWhere LSP fits inUsing ACP and MCP togetherConclusion
189 Impressions
CircleCI's image
CircleCI

Circle is a platform for developers and software teams to collaborate, share knowledge, and streamli...

50 Followers

•

432 Upvotes

Would you recommend this post?

Copy link
WhatsApp
Facebook
X
New Squad
  • © 2026 Daily Dev Ltd.
  • Guidelines
  • Explore
  • Tags
  • Sources
  • Squads
  • Leaderboard