Cursor is now available in IntelliJ IDEA, PyCharm, WebStorm, and other JetBrains IDEs through the Agent Client Protocol (ACP)!
How it works
Run agent acp with the Cursor CLI, connect it in the JetBrains AI chat, and authenticate with your existing Cursor account. From there you get access to frontier models from OpenAI, Anthropic, Google, and Cursor, with Cursor’s agent harness custom-built for each model.
The Cursor ACP is free for all users on paid plans.
How is your experience using Cursor’s agent inside JetBrains IDEs?
Which JetBrains IDE and workflows are you using it with?
What capabilities would you most like to see improved or added?
If you’ve found a bug, please post it in Bug Reports instead, so we can track and address it properly, but also feel free to drop a link to it in this thread for visibility.
I could use it with webstorm but autocomplete not working i’ve return using augment_code. Also so much cpu usage and less feature because doesnt have AI Asistant subscription ( like gnerate commit message )
Is this ACP implementation specific for JetBrains? Or will it work with Zed too?
EDIT: according to docs, it is universal and works in Zed too, amongst other tools.
Thank you!
Hi, thanks for this exciting update! I have a question: when using Cursor in IntelliJ IDEA via ACP, does it support the MCP (Model Context Protocol) configurations that are already set up in the original Cursor IDE? I noticed that my existing MCP servers configured in Cursor don’t seem to be available when using Cursor through ACP in JetBrains. Is this expected behavior, or is MCP support planned for the ACP integration? Thanks!
Thanks for the suggestion! I did check, and the MCP configuration is definitely set up correctly in Cursor CLI — I can see several MCP servers all showing as enabled.
However, when using Cursor via ACP inside IntelliJ IDEA, the agent reports “no MCP resources” when listing them. So it seems like the MCP servers configured in the local Cursor CLI environment are not being passed through to the ACP session in JetBrains. Is this a known limitation of the current ACP integration, or is there a separate MCP configuration needed specifically for the ACP mode?
I installed the Cursor ACP inside of Zed Editor, and when selecting gpt-5.3-codex, it’s not allowing me to select the reasoning level (separate agents in Cursor, would expect them to be separate agents in ACP as well). I opened up a bug report with Zed, and they are saying it’s likely an upstream issue. Is this something the team is aware of, or is it intentionally not offering reasoning models in it’s ACP integrations? Out of curiosity, thanks!
ACP supports MCP servers defined in a project-level or user-level .cursor/mcp.json. Launch agent from your project directory and approve the servers you want to use.
That last part (having to launch agent to approve the MCP servers) is what was tripping me up, and likely many users. This is a current limitation we hope to improve at some point!
Going to close out this thread since support for ACP/Jetbrains IDEs has been out for a little while now. Please keep sending feedback/issues in the appropriate forum category!