JetBrains IDE에서 Cursor 사용하기

Cursor는 이제 Agent Client Protocol (ACP)을 통해 IntelliJ IDEA, PyCharm, WebStorm 및 기타 JetBrains IDE에서 사용할 수 있습니다.

Cursor ACP를 사용하면 Java 및 멀티 언어 지원을 위해 JetBrains를 사용하는 개발자들이 OpenAI, Anthropic, Google, Cursor의 최첨단 모델을 에이전트 기반 개발에 활용할 수 있습니다.

ACP Registry에서 JetBrains IDE에 Cursor ACP를 바로 설치한 뒤, 기존 Cursor 계정으로 인증하세요.

자세한 내용은 발표 글을 참고하세요.

플러그인을 위한 MCP 앱 및 팀 마켓플레이스

이번 릴리스에서는 Agent 채팅에서의 상호작용형 UI, 팀이 비공개 플러그인을 공유할 수 있는 기능, 그리고 Debug 모드와 같은 핵심 기능의 개선을 도입합니다.

MCP Apps

MCP AppsAmplitude의 차트, Figma의 다이어그램, tldraw의 화이트보드와 같은 대화형 사용자 인터페이스를 Cursor 내부에서 바로 제공합니다.

플러그인용 팀 마켓플레이스

Teams 및 Enterprise 플랜에서 관리자는 이제 내부에서 비공개 플러그인을 공유하기 위한 팀 마켓플레이스를 만들 수 있습니다. 설정 페이지로 이동해 중앙 집중식 거버넌스와 액세스 제어로 플러그인을 관리하고 배포할 수 있습니다.


  • 여러 개의 Debug 모드 세션을 병렬로 실행할 수 있도록 지원을 추가했습니다.
  • Debug 모드는 이제 각 단계마다 오래된 코드를 정리합니다.
  • Debug 모드는 이제 복잡도에 따라 계측 로그 개수를 조절합니다.
  • 브라우저 도구에 마우스 오른쪽 버튼 컨텍스트 메뉴와 확대/축소 기능을 추가했습니다.
  • 이제 플랜 파일의 내용이 Agent 채팅 입력창에 입력할 때 자동완성 제안에 포함됩니다.
  • 채팅 메시지에 여러 이미지를 첨부하면 이제 단순 목록이 아닌 갤러리 형식으로 표시됩니다.
  • Plan 모드에서 질문을 여러 줄로 입력할 수 있도록 지원을 추가했습니다.
  • 모달이 더 빠르게 로드됩니다.
  • Agent 워크플로가 다중 파일 편집 및 PR 중심 작업에서 더 빠르고 예측 가능하게 동작합니다.
  • 더 정확한 파일/라인 기준 위치 지정과 더 명확한 diff/hunk 렌더링으로 PR 및 리뷰 컨텍스트를 개선했습니다.
  • 터미널, 웹 및 통합 액션 전반에서 도구 사용 흐름이 더 부드러워졌고, 여러 단계로 이루어진 장시간 실행을 더 잘 처리합니다.
  • MCP 설정 및 구성의 안정성이 향상되었고, 에이전트 실행 중 도구 호출 UX가 더 깔끔해졌습니다.
  • 팀 및 Enterprise 정책과 액세스 제어가 더 명확하고 일관되게 개선되었습니다.
  • 팀 워크플로를 더 쉽게 추적할 수 있도록, 링크 및 상태 동작이 개선된 Slack 통합을 향상했습니다.
  • 장시간 실행되는 에이전트 세션의 신뢰성을 개선했습니다.

  • 플랜 에디터에서 웹 링크 문제가 발생하던 부분을 수정했습니다.
  • 새로고침 시 브랜치 및 PR 상태가 더 안정적으로 표시되도록 동작을 수정했습니다.
  • 리뷰 및 머지 플로우 중 브랜치가 분기될 때 발생하던 잘못된 차단 조건을 수정했습니다.
  • 파일 및 라인 참조가 누락되거나 일관되지 않을 수 있던 리뷰 코멘트 문제를 수정했습니다.
  • 추가/삭제 및 hunk 라인 정보가 더 정확하게 유지되도록 diff 표시를 수정했습니다.
  • 멈추거나 일관되지 않게 동작할 수 있던 MCP 구성 대화 상자 문제를 수정했습니다.
  • 일부 사용자에게 중복되거나 일치하지 않는 항목이 보이던 모델 선택기 문제를 수정했습니다.
  • 조직 구성에 따라 발생하던 팀 권한 및 액세스 제어의 불일치를 수정했습니다.
  • 더 높은 완료율을 위해 타임아웃, 재시도, 중단 처리 등 장시간 실행 워크플로의 신뢰성 문제를 수정했습니다.
  • 여러 Debug 모드 세션 간 포트 할당 충돌 문제를 수정했습니다.

  • 개요, 분석, 컬렉션에 대한 가시성이 더 높아지도록 대시보드와 계정 관리를 개선했습니다.
  • 대시보드의 계정 관리 및 분석 뷰에서 레이아웃 문제를 수정했습니다.

Bugbot Autofix

Bugbot은 PR에서 발견한 문제를 자동으로 수정할 수 있습니다.

Autofix는 클라우드 에이전트를 별도 머신에서 실행해 변경 사항을 테스트하고, 수정안을 사용자의 PR에 직접 제안합니다. 현재 Bugbot Autofix가 제안한 변경 사항의 35% 이상이 베이스 PR에 머지되고 있습니다.

Bugbot은 원본 PR에 Autofix 변경 사항 미리보기가 포함된 댓글을 남기며, 제공되는 @cursor 명령어를 사용해 이를 머지할 수 있습니다. 원한다면, 별도 상호작용 없이 Autofix가 변경 사항을 사용자의 브랜치에 직접 푸시하도록 설정할 수도 있습니다.

Autofix를 활성화하려면 Bugbot 대시보드로 이동하세요.

자세한 내용은 공식 발표를 참고하세요.

Computer Use를 지원하는 Cloud Agents

Cloud Agent는 이제 자신이 만든 소프트웨어를 직접 사용해 변경 사항을 테스트하고 작업 결과를 데모할 수 있습니다.

코드베이스 온보딩을 마치면 각 에이전트는 완전한 개발 환경이 갖춰진, 서로 격리된 전용 VM에서 실행됩니다. Cloud Agent는 변경 사항을 빠르게 검토할 수 있도록 아티팩트(동영상, 스크린샷, 로그)가 포함된, 바로 머지할 수 있는 PR을 생성합니다.

Cloud Agent는 웹, 데스크톱, 모바일, Slack, GitHub 등 Cursor를 사용하는 모든 곳에서 이용할 수 있습니다.

cursor.com/onboard에서 시작해 에이전트가 스스로 환경을 구성하고 데모를 녹화하는 모습을 확인해 보세요. 또는 우리의 announcement를 읽어보세요.

CLI 개선 및 Mermaid ASCII 다이어그램

이번 릴리스에서는 CLI에서 생성한 Plan을 클라우드로 넘길 수 있는 기능, ASCII 다이어그램의 인라인 렌더링, 그리고 다양한 사용 편의성 개선을 도입했습니다.

CLI의 Plan 모드 개선사항

Plan이 생성되면 이제 CLI에 항상 표시되는 선택 메뉴가 나타납니다. 이 메뉴에서 클라우드에서 빌드할지, 로컬에서 빌드하여 plan을 실행할지 선택할 수 있습니다.

/plan을 입력하면 현재 plan과 해당 액션 메뉴로 다시 돌아갑니다. 또한 프롬프트 바에 키보드 단축키를 추가하여 방향키로 옵션을 탐색하고, Enter로 선택한 옵션을 실행하며, Shift+Enter를 "Build in cloud"의 단축키로 사용할 수 있습니다.

CLI에서 Mermaid ASCII 다이어그램

Mermaid 코드 블록은 이제 CLI 대화 내에서 ASCII 다이어그램 형태로 인라인 렌더링됩니다. 플로우차트, 시퀀스 다이어그램, 상태 머신, 클래스 다이어그램, ER 다이어그램을 모두 터미널에서 직접 표시할 수 있습니다.

Ctrl+O를 사용해 렌더링된 다이어그램과 원본 Mermaid 소스 간에 전환하여 두 표현을 모두 확인할 수 있습니다.

기타 개선 사항

우리는 또한 CLI에서 도구, 사용 편의성, 신뢰성을 중심으로 많은 개선을 진행했습니다.

  • CLI에서의 AI 코드와 대화가 이제 Cursor Blame에 의해 추적됩니다.
  • Prettier, Biome, pre-commit hook과 같은 포매터가 코드를 다시 쓸 때에도 AI 코드 출처 정보가 Cursor Blame에 의해 유지됩니다.
  • 파일 삭제가 Cursor Blame에 의해 추적되어 코드의 전체 수명 주기를 반영합니다.
  • Linux에서 클립보드 작업이 이제 Wayland(wl-copy)와 X11(xclip) 모두에서 동작하여 다양한 데스크톱 환경 간 호환성이 향상되었습니다.
  • Agent 세션이 이제 JSONL 대화 기록으로 저장됩니다. Headless 모드도 대화 기록을 남기므로, 비대화형 실행을 검토하고 디버깅하기가 더 쉬워졌습니다.
  • 이제 CLI가 에이전트가 컨텍스트로 활용할 수 있는 대화 기록을 저장합니다.

  • WebSearch와 WebFetch에 대한 도메인 허용 목록 설정이 통합되었습니다.
  • 신뢰할 수 있는 URL(예: Cursor 문서)은 별도의 권한 요청 없이 자동으로 승인됩니다.
  • MCP 서버의 자격 증명이 세션 중간에 만료되더라도, 이제 에이전트가 조용히 실패하는 대신 필요 시 다시 인증할 수 있습니다.
  • MCP 서버 승인을 건너뛰면, 세션 동안 계속 비활성 상태로 유지되며 반복적으로 승인 요청을 하지 않습니다.
  • CLI의 sandbox가 이제 세분화된 네트워크 액세스 제어를 지원합니다: 사용자 설정만, 기본값이 포함된 사용자 설정, 또는 모두 허용 중에서 선택할 수 있습니다.

  • /resume는 이제 생성 시간이 아니라 마지막 상호작용 시간을 기준으로 정렬되어, 가장 최근 대화가 먼저 표시됩니다.
  • 모델의 reasoning 및 thinking 블록이 이제 스트리밍되면서 인라인으로 렌더링됩니다.
  • Markdown 테이블이 이제 셀 안의 텍스트를 줄바꿈하고, 박스 드로잉 테두리를 사용하며, 이스케이프된 파이프 문자를 올바르게 처리합니다.
  • 메시지를 전송하면 즉시 표시되며, 모델이 완료되는 즉시 "Generating..." 표시가 사라지고 전체 스트림이 끝날 때까지 기다리지 않습니다.
  • /auto-run, /max-mode, /vim 같은 명령은 이제 한 번 호출로 토글됩니다. 현재 상태는 명령 설명에 표시됩니다.
  • 슬래시 명령은 입력한 내용과의 유사도에 따라 순위가 매겨지며, 동률인 경우 최근 사용 여부가 우선됩니다.
  • Emacs 스타일 탐색이 추가되었습니다: 기존 화살표 키와 Esc에 더해, 위/아래 이동을 위한 Ctrl+N/Ctrl+P, 취소/닫기를 위한 **Ctrl+G**를 사용할 수 있습니다.
  • 키 바인딩이 추가되었습니다: Alt+Delete는 이전 단어를 삭제하고, Ctrl+D는 질문 프롬프트를 종료합니다.
  • --yolo--force 플래그를 사용해 워크스페이스 신뢰를 승인하고, MCP 확인 프롬프트를 건너뛰며, auto-run을 활성화하고 웹 도구를 켤 수 있습니다.
  • 도구 출력에서 이제 "Cancelled"(사용자가 중단함)와 "Interrupted"(외부에서 중단됨)를 구분해서 표시합니다.
  • sandbox를 사용할 수 없을 때, 이제 각 OS에 맞는 이유를 메시지로 안내합니다.
  • 패딩을 줄이고, 쉘 프롬프트에서 sandbox 자물쇠 아이콘을 제거했으며, CLI 전체 인터페이스의 시각적 간격을 전반적으로 더 촘촘하게 다듬었습니다.
  • CLI 출력이 이제 터미널의 밝은/어두운 배경을 감지하고, 이에 맞춰 색상을 조정합니다.
  • 쉘과 작업 소요 시간이 이제 분과 초 단위로 표시됩니다.

  • 상호작용 가능해지기까지의 시간을 단축하기 위해 자동 업데이트가 이제 백그라운드에서 실행됩니다.
  • 부팅 시간이 단축되었습니다.
  • 전송 오류나 정지 상태가 발생하면 자동으로 연결을 재시도하며, 체크포인트를 고려한 상태 복구를 수행합니다.
  • 백그라운드 서브 에이전트 재개 작업이 이제 실행 중인 서브 에이전트를 중단하는 대신 큐에 쌓입니다.
  • 403 오류가 더 이상 로그아웃을 유발하지 않습니다.
  • 워크스페이스 신뢰가 필요한 경우 headless 모드가 멈추던 문제를 수정했으며, -force가 이제 워크스페이스를 암묵적으로 신뢰합니다.
  • approvalMode: "unrestricted"가 이제 -force 없이도 올바르게 적용됩니다.
  • 체크포인트가 없을 때 abort restore 시 상태가 깔끔하게 롤백되고, 사용자가 입력한 텍스트가 보존되도록 수정했습니다.
  • git이 아닌 워크스페이스에서 resume이 동작하지 않던 문제를 수정했습니다.
  • 모델 이름 변경 후 남아 있던 오래된 모델 조회 문제를 수정했습니다.
  • Shift+Tab으로 토글할 때 delete 및 MCP 도구에 auto-run이 적용되지 않던 문제를 수정했습니다.
  • iTerm2에서 줄바꿈을 위한 Ctrl+J 동작을 수정했습니다.
  • sudo askpass 도우미를 강화하고, macOS에서 sudo 프롬프트 동작 문제를 수정했습니다.
  • Windows에서 Delete 키가 backspace 대신 forward-delete를 보내던 문제를 수정했습니다.
  • 상태 전환 중 중복 렌더링 아티팩트가 발생하던 문제를 수정했습니다.
  • 밝은 배경에서 사용자 메시지 색상 가독성 문제를 수정했습니다.
  • sandbox.json의 상대 경로가 이제 해당 설정 파일 위치를 기준으로 올바르게 해석됩니다.