コンテンツへスキップ

変更履歴

Bugbot、全ユーザーへの Background Agent 提供、ワンクリック MCP インストール

Cursor 1.0 がリリースされました。

このリリースでは、コードレビュー用の Bugbot、Memories 機能の初公開、ワンクリックでセットアップできる MCP、Jupyter のサポート、そして Background Agent の一般提供をお届けします。

Bugbot による自動コードレビュー

Bugbot は PR を自動でレビューし、潜在的なバグや問題を検出します。

問題が見つかると、Bugbot は GitHub 上の PR にコメントを残します。Fix in Cursor をクリックすると、問題を修正するためのプロンプトがあらかじめ入力された状態でエディタに戻ることができます。

セットアップするには、Bugbot のドキュメントの手順に従ってください。

すべてのユーザー向け Background Agent

数週間前にリモートコーディングエージェントである Background Agent を早期アクセス版としてリリースして以来、初期の反応は上々です。

今回、Background Agent をすべてのユーザーに提供できることになりました!プライバシーモードが無効になっている場合は、チャット内のクラウドアイコンをクリックするか、Cmd/Ctrl+E を押すだけで、すぐに使い始められます。プライバシーモードを有効にしているユーザー向けにも、まもなく有効化できるようにする予定です。

Jupyter Notebook 内での Agent

Cursor が Jupyter Notebook 内で変更を反映できるようになりました!

Agent は Jupyter 上で複数のセルを直接作成・編集できるようになり、リサーチやデータサイエンスの作業が大きく効率化されます。現時点では Sonnet モデルにのみ対応しています。

Memories

Memories を使うと、Cursor は会話から得た事実を記憶し、今後のやり取りで参照できるようになります。Memories はプロジェクト単位かつユーザー単位で保存され、Settings から管理できます。

Memories は現在ベータ機能として順次リリース中です。利用を開始するには、Settings → Rules から有効化してください。

MCP のワンクリックインストールと OAuth 対応

Cursor では、MCP サーバーをワンクリックでセットアップできるようになりました。OAuth にも対応したことで、OAuth 対応サーバーであれば簡単に認証できます。

公式 MCP サーバーの厳選リストを用意しました。Cursor に追加するには、docs.cursor.com/tools をご覧ください。

MCP 開発者の方は、ドキュメントや README に Add to Cursor ボタンを追加することで、サーバーを開発者に簡単に提供できるようになります。ボタンは docs.cursor.com/deeplinks で生成できます。

さらにリッチになった Chat の応答

Cursor は、会話の中で可視化をそのまま表示できるようになりました。特に、Mermaid のダイアグラムや Markdown のテーブルを、チャット画面上で生成してその場で確認できるようになりました!

新しい設定画面とダッシュボード

このリリースでは、設定ページとダッシュボードを刷新しました。

新しいダッシュボードでは、個人またはチームの利用状況の分析情報を確認したり、表示名を更新したり、ツールやモデルごとの詳細な統計情報を確認したりできます。

シンプルになった料金体系、Background Agent と刷新された Inline Edit

リクエスト単位で統一した料金体系、すべての主要モデルで利用できる Max Mode、並列タスク実行に対応した Background Agent をご紹介します。さらに、@folders 対応によるコンテキスト管理の改善、新オプションを備えた刷新された Inline Edit、より高速なファイル編集、マルチルートワークスペース対応、エクスポートや複製機能を含むチャット機能の強化も行いました。

よりシンプルで統一された料金体系

皆さまからのフィードバックを受けて、分かりづらさを減らすために料金モデルを統一しました。仕組みは次のとおりです。

  • すべてのモデルの利用は、リクエストベースの料金体系に統一されました

  • Max mode は、(models API の料金と同様に)トークンベースの料金体系になりました

  • シンプルさを保つため、Premium のツール呼び出しと Long Context モードは廃止されました

plans にある Hobby、Pro、Business の各プランのクォータは変更されておらず、低速リクエストも引き続きプランに含まれます。すべての利用状況は dashboard で確認でき、コストの把握と管理に役立てることができます。

すべての主要モデルで利用可能になった Max Mode

Max Mode が、Cursor のすべての最先端モデルで利用可能になりました。よりシンプルなトークンベースの料金モデルで提供されており、必要なときに挙動を完全にコントロールできるよう設計されています。どのモデルが対応しているかは、モデル選択メニューから Max Mode を有効化して確認できます。新しいモデルがリリースされる際は、初日からそのモデルのフル機能を提供する手段として Max Mode を使います。

より多くのコンテキストや高い知能、ツールの活用が必要になるような、最も難しい課題に最適です。それ以外の場面では、これまでどおりの機能が使える通常モードの利用をおすすめします。

料金はシンプルで、トークン使用量に応じて課金されます。CLI ベースのコーディングツールを使ったことがあるなら、Max Mode もそれと似た感覚で使えるはずです — ただし、すべてが Cursor の中で完結します。

注意:古いバージョンの Cursor を使用している場合でも、数週間は従来の MAX バージョンと long context mode にアクセスできます。ただし、これらの機能はまもなく順次廃止される予定のため、今後もこれらの能力を利用するにはアップデートを強くおすすめします。

新しい Tab モデル

複数ファイルにまたがる変更を提案できる新しい Tab モデルを訓練しました。このモデルは特に、リファクタリング、一連の編集操作、複数ファイルにまたがる変更、関連コード間のジャンプを得意とします。日常的な利用でも、より自然で高速な使い心地になっているはずです。

あわせて、補完候補にもシンタックスハイライトを追加しました。

JavaScript または TypeScript コードが表示されたコードエディタウィンドウのクローズアップスクリーンショット。コードには importJSONFile 関数や、createCollection、JSON パース、キーと値の処理に関するロジックが含まれています。下部のフローティングツールチップには、React アイコン付きで dialog.tsx ファイルにジャンプするために Tab キーを押すよう示す提案が表示されています。インターフェースはダークテーマを使用しています。

Background Agent(プレビュー)

早期プレビューとして段階的に提供を開始しています。Cursor のエージェントをバックグラウンドで実行できるようになりました。試すには、Settings > Beta > Background Agent に移動してください。

これにより、複数のエージェントを並行実行し、より大きなタスクに取り組ませることができます。エージェントはそれぞれ独立したリモート環境で実行されます。いつでもステータスを確認したり、追加の指示を送ったり、自分で作業を引き継いだりできます。

皆さまのご意見を伺いたいと考えています。まだ初期段階ではありますが、社内では Background Agent 機能を、細かな修正対応、調査作業、中規模な PR の初稿作成などに役立てています。詳しくは docs.cursor.com/background-agent をご覧ください。

コードベース全体をコンテキストに含める

@folders を使って、コードベース全体をコンテキストに追加できるようになりました。設定で Full folder contents を有効にしておいてください。フォルダ(またはファイル)が大きすぎて含められない場合は、そのことを示す小さなアイコンがコンテキストピル上に表示されます。

Agent 連携に対応したリフレッシュ版 Inline Edit (Cmd/Ctrl+K)

Inline Edit (Cmd/Ctrl+K) の UI が刷新され、ファイル全体を編集する (⌘⇧⏎) オプションと Agent に送信する (⌘L) オプションが新たに追加されました。

ファイル全体オプションを使うと、Agent を使わずに、そのファイルのスコープをまとめて変更しやすくなります。一方で、複数ファイルにまたがる編集を行いたい場合や、単に Agent ならではのより細かなコントロールを効かせたい場合もあるでしょう。そんなときは、選択したコードブロックを Agent に送信し、そこから編集を続けるのがおすすめです。

Agent を使った長いファイルの高速編集

長いファイルでの作業を大幅に効率化するため、ファイル内のコードを検索・置換できる新しいツールを Agent に追加しました。これにより、ファイル全体を読むのではなく、編集が必要な箇所だけを正確に特定して、その部分だけを変更できるようになりました。例えば、Postgres のコードベース 内のファイルを編集するこの例では、検索・置換ツールを使うと処理速度がほぼ 2 倍になります。まずは Anthropic モデルから提供を開始し、今後ほかのモデルにも順次拡大していきます。

ワークスペースで複数のコードベースを扱う

マルチルートワークスペースを作成して、複数のコードベースを Cursor で扱えるようになりました。追加したすべてのコードベースがインデックスされて Cursor から利用できるようになるため、別々のフォルダにある複数のプロジェクトを同じスペースで作業したい場合に最適です。

.cursor/rules は追加したすべてのフォルダで利用できます。

Cursor のマルチルートワークスペース

Chat の使い方

チャットのエクスポート

チャット画面からチャットを Markdown 形式でエクスポートできるようになりました。テキストとコードブロックはエクスポート結果に含まれます。

チャットの複製

既存の会話を残したまま、その会話から別の展開を試せるようになりました。メッセージの右側にある三点メニューから新しいチャットを開始できます。

ルール自動生成、改良されたエージェントターミナルと MCP イメージ

ルールの自動生成と改善

/Generate Cursor Rules コマンドを使って、会話から直接ルールを生成できるようになりました。これは、会話のその時点のコンテキストを保持しておき、あとで再利用したいときに役立ちます。

パスパターンが定義された Auto Attached ルールについては、Agent がファイルの読み書きを行う際に、適切なルールを自動的に適用するようになりました。

また、Always が設定されたルールが長い会話の間でも維持されるよう、以前からあった問題を修正しました。Agent はルールの編集も、より安定して行えるようになりました。

履歴へのアクセスがより簡単に

チャット履歴はコマンドパレットに移動しました。Chat 内の「Show history」ボタンから、または Show Chat History コマンドでアクセスできます。

チャット履歴

レビューをさらに簡単に

各会話の最後に組み込みの差分ビューが表示されるようになり、エージェントが生成したコードのレビューがこれまでより簡単になりました。エージェントからのメッセージの直後に、チャットの下部に表示される Review changes ボタンから利用できます。

MCP での画像対応

MCP サーバーのコンテキストの一部として画像を渡せるようになりました。スクリーンショットや UI モック、ダイアグラムなどを使って、質問やプロンプトに必要なコンテキストを補足できます。

エージェントによるターミナル操作の改善

エージェントが起動したターミナルを、より細かく制御できるようになりました。コマンドは実行前に編集したり、完全にスキップしたりできます。また、動作をより正確に表すため、「Pop-out」ボタンの名称を「Move to background」に変更しました。

グローバル ignore ファイル

ユーザーレベルの設定から、すべてのプロジェクトに適用される グローバル ignore パターンを定義できるようになりました。これにより、プロジェクトごとの個別設定を行わなくても、ビルド成果物やシークレットなどのノイズの多いファイルや機密ファイルをプロンプトの対象から外せます。

Global ignore files

新しいモデル

最近、利用できるモデルを多数追加しました。モデル設定から Gemini 2.5 Pro、Gemini 2.5 Flash、Grok 3、Grok 3 Mini、GPT-4.1、o3、o4-mini などをお試しください。

コンテキスト内のプロジェクト構造(ベータ)

コンテキストにプロジェクト構造を含めるオプションを追加しました。これにより、ディレクトリ構造がプロンプトに含まれるようになります。エージェントはプロジェクトの構成をより明確に把握できるようになり、大規模なモノレポやネストの深いモノレポでの提案やナビゲーションが向上します。

チャットタブ、カスタムモード & 高速インデックス作成

このリリースでは、並行して会話できるチャットタブ、カスタムモードに対応した新しいモードシステム、コストの可視性・インデックス作成パフォーマンス・MCP の信頼性の改善を導入しました。さらに、チャットが完了した際にサウンド通知が再生されるようになりました。

ビルトインモード & カスタムモード(ベータ)

Agent モードと Ask モードは Cursor に組み込まれているビルトインモードで、ここにカスタムモードを追加できるようになりました。また、その挙動をより正確に表すため、「Edit」を「Manual」に名称変更しました。

Ask モードはデフォルトであらゆる検索ツールにアクセスできるようになったため、@Codebase ツールは削除されました。必要に応じて自動的にコードベースを検索します。検索を明示的に実行させたい場合は、自然言語で Cursor に「search the codebase」と伝えてください。モードメニューから Ask での検索を無効化することもでき、その場合 Ask はあなたが提供したコンテキストのみを参照します。

AgentAsk について詳しくは、こちらをご覧ください。

Cursor エディタのインターフェースのスクリーンショットで、「Plan」モード選択のドロップダウンメニューが表示されています。メニューには Agent、Ask、Manual、現在選択されている Plan、Teach、Yolo など、複数の AI アシスタントモードが含まれています。各モードには対応するキーボードショートカットがあります。インターフェースはダークテーマで、選択されているモデルは「claude-3.7-sonnet」です。

カスタムモード(ベータ)を使うと、ワークフローに合ったツールとプロンプトを組み合わせて新しいモードを作成できます。カスタムモードには独自のキーバインドを設定できるため、⌘I はデフォルトで Agent モードになり、⌘L はサイドペインの表示/非表示を切り替えます。⌘I のバインドを解除した場合も、⌘I はサイドペインの表示を切り替えます。カスタムモードは現在ベータ版で、Settings → Features → Chat → Custom modes から有効化できます。

また、設定(Settings → Features → Chat → Default chat mode)から、デフォルトモードを自分のモードのひとつ、もしくは直近で使用したモードに設定することもできます。

custom modes について詳しくは、こちらをご覧ください。

Cursor エディタのインターフェースのスクリーンショットで、「Agent」という名前のカスタム AI アシスタントモードの設定画面が表示されています。設定パネルには、モード名、モデル(現在は「claude-3.7-sonnet」)の設定、キーバインドの構成、Search、Edit、Run などのツールの有効化オプションがあります。「Auto-apply edits」と「Auto-fix errors」のトグルは有効、「Auto-run」は無効になっています。カスタムインストラクションを追加するフィールドと、下部には「Delete mode」とラベル付けされたボタンもあります。インターフェースはダークテーマです。

チャットタブ

チャット内で新しいタブ(⌘T)を作成して、複数の会話を並行して進められます。Option キーを押しながら + ボタンをクリックして新しいタブを作成することもできます。⌘N は引き続き、現在のタブ内で新しいチャットを作成します。

タブが入力待ちの状態のときは、そのタブにオレンジ色のドットが表示されます。

より高速なインデックス作成

同一チーム内で類似したコードベースをインデックス化する際のパフォーマンスを大幅に改善し、1つ目のコピーのインデックス作成が完了した後であれば、同じ大規模リポジトリの後続コピーをインデックス化するのにかかる時間を大きく短縮しました。たとえば、Cursor のコードベースは、これまで約 20 分かかっていたところ、現在は 1 分未満でインデックス作成が完了します。

サウンド通知(ベータ版)

Cursor は、チャットの回答がレビュー可能になったタイミングでサウンドを再生できるようになりました。この機能は Settings → Features → Chat → Play sound on finish から有効化できます。

従量課金型のコストの可視化

従量課金型モデルでは、履歴から各チャットのコストと内訳を確認できるようになりました。

Cursor エディターインターフェースのスクリーンショット。チャットタイトル「Improving Description Flow(説明フローの改善)」が表示されており、最近のチャット履歴を表示するドロップダウンメニューがあります。ドロップダウンには「Fixing Broken Links in Documentation(ドキュメント内のリンク切れの修正)」「Enhancing Content Cohesion(コンテンツの一貫性の向上)」などの項目が含まれています。現在選択されているチャットには、「gpt-4.5-preview」リクエストを 2 回使用し、1 回あたり $2.00、合計 $4.00 であることを示すコスト内訳ツールチップが表示されています。チャットタイトルの横には、編集、複製、コスト表示用のアイコンが表示されています。インターフェースはダークテーマになっています。

新しいオンボーディング

Cursor を使い始める際のオンボーディングプロセスを、よりシンプルでわかりやすくしました。設定のインポート、テーマの選択、キーバインドやその他の好みの設定について、順を追ってガイドされます。

Cursor エディタのオンボーディングインターフェースのスクリーンショットで、タイトルは "Quick Start" です。ユーザーに VS Code、Vim、Emacs、Sublime Text(VS Code が選択済み)などからキーバインドを選ぶよう促しています。3 つの機能が一覧表示されており、計画と構築のための "Agent"、次の操作を予測する "Cursor Tab"、AI でコードを編集する "Cmd-K" が含まれます。右側には "Agent" モードを使って「src/ui/components で見つかったものを使って Settings ページを追加してください」というサンプルメッセージが表示されています。中央下部には青い "Continue" ボタンがあります。インターフェースは macOS スタイルのウィンドウを備えたダークテーマです.

信頼性、キーボードショートカット & 早期アクセスのオプトイン

このリリースでは、既存機能をより安定して高速に動作させるために、主に安定性とパフォーマンスの改善に注力しています。

  • メモリ使用量とパフォーマンス: このバージョンではメモリ使用量が減り、より安定しています。

  • キーボードショートカット: すべてのキーボードショートカットが Keyboard Shortcuts メニューから利用できるようになりました。Settings > Keyboard Shortcuts でショートカットを変更したり追加したりできます。

  • 早期アクセスのオプトイン: Settings > Beta > Update frequency から早期アクセスに参加できるようになりました。

  • モデルの自動選択: パフォーマンス、速度、利用可能性に基づいて、そのときのタスクに最も適したプレミアムモデルを自動で選択します。これにより、モデルの性能劣化や障害発生時でも高いパフォーマンスを維持できます。

  • テーマ: Cursor Dark、Cursor Midnight、Cursor Dark (High contrast) など、新しいテーマや更新されたテーマを追加しました。

  • UI の改善: ツールコール UI、Thinking UI、チャット内のエラーメッセージを改善しました。さらに、新しいバージョンが利用可能なときにより分かりやすくするため、アプリ内に更新通知を追加しました。

  • Rules: 入れ子になった .cursor/rules ディレクトリを許可し、ルールが適用されているタイミングがより分かりやすくなるよう UX を改善しました。

  • MCP: ~/.cursor/mcp.json によるグローバルサーバー設定と、環境変数のサポートを追加しました。

  • Sonnet 3.7 の thinking: 3.7 のプロンプト処理をいくつか改善しました。thinking のコストは 1 リクエストではなく 2 リクエスト分かかるようになります。今後数日にわたり、さらなる改善を順次展開していきます。

  • 除外対象ファイル: .cursorignore の動作を改善し、ファイルがより一貫して除外されるようにしました。

  • 複数画像のアップロード: チャットで複数の画像を同時にアップロードできるようになりました。