Claude Code と Cursor:ローカル開発の比較
ローカルプロジェクト、エディター統合、ルールファイル、MCP、モデル設定、権限管理の観点で Claude Code と Cursor を比較します。
簡潔な回答
Claude Code はターミナル型コーディングエージェントに近いツールです。コードの読み取り、コマンド実行、ファイル編集を行い、CLAUDE.md、権限、フック、MCP に従える既存リポジトリで適しています。
Cursor は AI IDE に近いツールです。エディター内で補完、チャット、Composer、ルール、インデックス作成、コード編集を利用したい場合に適しています。
どちらか一方がもう一方を完全に置き換えるものではありません。ターミナル型エージェントのワークフローと、エディターにネイティブな AI ワークフローのどちらを好むかで選択します。
主な違い
| 観点 | Claude Code | Cursor |
|---|---|---|
| 主な入口 | Terminal / command line | AI IDE |
| プロジェクトコンテキスト | CLAUDE.md、会話コンテキスト、ツールによる読み取り | Cursor Rules、インデックス、エディターコンテキスト |
| 権限管理 | Permissions、フック、確認フロー | ツール承認、エディター権限、ルール |
| MCP | MCP ツールをサポート | MCP ツールをサポート |
| モデル設定 | Claude / Anthropic 互換を優先 | OpenAI 互換、カスタムプロバイダー、組み込みモデル |
| 適した用途 | 複数ステップのタスク、コマンド実行、リポジトリ全体の変更 | エディター操作、ナビゲーション、対象を絞った編集、補完 |
選び方
エージェントにリポジトリの調査、計画、テスト実行、一連の変更を依頼したい場合は Claude Code を使用します。
作業の大半をエディターで行い、現在のファイル、選択範囲、インデックス、プロジェクトルールを AI に理解させたい場合は Cursor を使用します。
両方を使用する場合、モデル API レイヤーは共有できますが、各ツールにはそれぞれ独自のルールと権限境界が必要です。
よくある間違い
- Cursor Rules が Claude Code に自動的に読み込まれると思い込むこと。
CLAUDE.mdが Cursor のプロジェクトルールを置き換えると思い込むこと。- ワークフローや権限ではなくモデル名だけを比較すること。
- MCP をツールまたはコンテキストの拡張レイヤーではなく、モデル API として扱うこと。
- エディターのインデックス作成とターミナルのコマンド実行の違いを見落とすこと。
BetterToken について
Claude Code と Cursor でモデルルーティングと使用状況の可視性を共有したい場合は、各ツールを想定するプロトコルで設定します。
Claude Code には https://bettertoken.ai、Codex CLI と OpenAI-compatible ツールには https://bettertoken.ai/v1 を使用します。クライアントのプロトコルに合わせて接続先を選びます。 モデル広場から正確な Model ID をコピーしてください。
関連ドキュメント
- Claude Code とは何ですか?
- Cursor でカスタム OpenAI API を設定する
- MCP と API Key、Base URL の違い
- OpenAI 互換 API と Anthropic 互換 API の違い

