Cursor
- 最終確認:
- 2026-05-25
- ライセンス:
- 商用ライセンス(Cursor サブスクリプション)
Cursor とは
**Cursor は、AI と会話しながらコードを書ける「AI エディタ」**です。多くのエンジニアが使い慣れている VS Code(無料コードエディタ)をベースに作られていて、見た目や拡張機能はそのまま、AI 機能だけが強化されたエディタというイメージです。
「コードの一部を AI に書き換えてもらう」「コードベース全体を AI に質問する」「自然言語でファイルをまたいだ修正を依頼する」といった操作がエディタ内で直接できるのが最大の特徴で、エンジニアの実装スピードを劇的に上げます。Anthropic Claude や OpenAI GPT などのモデルを切り替えて使え、業務でのコード開発から個人プロジェクトまで広く採用されている AI エディタの代表的な選択肢です。
Cursor × AI でできること
Cursor を使うと、エンジニアの 開発作業のほぼすべてを AI と協働できます。
⌨️ インライン編集
Cmd+K で選択範囲を AI に書き換えてもらう
→ 「この関数を TypeScript の strict mode に対応させて」
💬 コードベース Q&A
チャットパネルでプロジェクト全体に質問
→ 「認証フローはどこで実装されている?」
🤖 Agent モード
複数ファイルを自律的に読み書き
→ 「この機能を実装して、テストも書いて」
🔌 MCP 連携
GitHub / Notion / DB を直接操作
→ 「このバグの関連 Issue を GitHub から取得して修正案を出して」
主な機能
Cursor が公式に提供する主な機能(公式ドキュメント明記範囲):
| 機能カテゴリ | 主なツール |
|---|---|
| インライン編集 | Cmd+K(選択範囲を自然言語で書き換え) |
| チャットパネル | コードベース全体を参照しながら Q&A・実装相談 |
| Agent モード | 複数ファイルを自律的に読み書きするエージェント実行 |
| MCP サーバー統合 | .cursor/mcp.json または Settings で MCP サーバーを登録 |
| 複数 LLM(大規模言語モデル)対応 | Claude / GPT / Gemini など主要モデルを切り替え可能 |
| VS Code 互換 | 既存の拡張機能・キーバインド・テーマをそのまま利用 |
| Cursor Rules | プロジェクト規約を AI に覚えさせる(Cursor Rules ページ参照) |
「インライン編集 / チャット / Agent」の 3 つの AI 操作モードを TPO で使い分けられるのが Cursor の強みです。
Cursor について
Cursor は、Anysphere 社(Cursor 社)が開発・運営する商用 AI エディタです。VS Code をフォークして AI 機能を最初から組み込んだ設計で、VS Code の拡張機能・キーバインド・テーマがそのまま動作するため、VS Code ユーザーは違和感なく移行できます。
MCP サポートを備えており、GitHub・Notion・Slack・データベースなどをエディタ内から直接操作できます。「このバグに関連する Notion ページを検索して、修正内容をコメントに追記して」のような複合的な作業を、エディタを離れずに実行できる構成です。
スペック
- 配布形態: デスクトップアプリ(macOS / Windows / Linux)
- 認証: Cursor アカウント(OAuth)
- 対応 AI モデル: Claude / GPT / Gemini など複数 LLM(プランによる)
- 提供元: Cursor 社(Anysphere)/ 商用ライセンス
- 対応範囲: AI エディタ全般(インライン編集 / チャット / Agent / MCP 統合)
- VS Code 互換: ◎(拡張機能・キーバインド・テーマ移行可能)
- 公式サイト: cursor.com
導入手順
前提条件
- Cursor アカウント(cursor.com で無料登録)
ステップ
- cursor.com からインストーラをダウンロード
- インストール後、VS Code の設定・拡張機能・テーマをワンクリックでインポート(任意)
- Cursor アカウントでサインイン
MCP サーバーの設定
Cursor Settings > MCP から MCP サーバーを追加、またはプロジェクト直下に .cursor/mcp.json を配置:
{
"mcpServers": {
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "your_token" }
}
}
}
注意事項
- MCP サーバーの設定は
.cursor/mcp.json(プロジェクト単位)または グローバル設定の両方で管理できます。 - API キーなどの機密情報は
envフィールドに直書きせず、環境変数ファイルで管理してください。 - 無料プランはリクエスト数に上限があります。業務利用には Pro プランを検討してください。
- Cursor は商用ライセンス(サブスクリプション)で、無料プランは個人検証用です。チーム利用は Teams プラン($40 / ユーザー / 月)をご検討ください。
主なユースケース
- コードベース全体を AI がインデックス化し、自然言語で横断検索・修正を行える
- MCP サーバー経由で Notion や GitHub をエディタ内から直接操作できる
- Agent モードで複数ファイルにまたがるリファクタリングを自律的に実行できる
- バグのスタックトレースを AI に貼り付けて、該当箇所を即座に修正できる
- ドキュメントや PR コメントをコンテキストとして読み込み、仕様に沿った実装を生成できる