Cursor
MCPサポートを備えたAI統合コードエディタ。VS Codeをベースに構築され、チャット・インライン編集・エージェントモードを通じてコードベース全体をAIが把握・操作できる。
- 最終確認:
- 2026-03-29
- ライセンス:
- 商用ライセンス(Cursorサブスクリプション)
概要
CursorはVS Codeをフォークして構築されたAIファーストなコードエディタです。既存のVS Code拡張機能やキーバインドをそのまま使いながら、強力なAI機能を追加で利用できます。
MCPサポートにより、エディタ内からGitHub・Notion・Slack・データベースなどを直接操作できます。「このバグに関連するNotionページを検索して、修正内容をコメントに追記して」のような複合的な作業を、エディタを離れずに実行できます。
主要機能
- Cmd+K: インライン編集(選択範囲を自然言語で書き換え)
- チャットパネル: コードベース全体を参照しながらQ&A・実装相談
- Agentモード: 複数ファイルを自律的に読み書きするエージェント実行
- MCPサーバー統合: 設定ファイルでMCPサーバーを登録して外部ツール連携
導入手順
- cursor.com からインストーラをダウンロード
- インストール後、VS Codeの設定・拡張機能・テーマをワンクリックでインポート可能
MCPサーバーの設定
Cursor Settings > MCP からMCPサーバーを追加、またはプロジェクト直下に .cursor/mcp.json を配置します。
{
"mcpServers": {
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "your_token" }
}
}
}
使い方の例
「このコンポーネントをReact Server Componentに書き直して、既存のテストが通るようにして」
「GitHub MCPでこのリポジトリのオープンIssueを全件取得して、優先度でソートした一覧を作って」
「エラーログを解析して、原因となっているコードを特定・修正してコミットメッセージも書いて」
注意事項
- MCPサーバーの設定は
.cursor/mcp.json(プロジェクト単位)または グローバル設定 の両方で管理できます。 - APIキーなどの機密情報は
envフィールドに直書きせず、環境変数ファイルで管理してください。 - 無料プランはリクエスト数に上限があります。業務利用にはProプランを検討してください。
主なユースケース
- コードベース全体をAIがインデックス化し、自然言語で横断検索・修正を行う
- MCPサーバー経由でNotionやGitHubをエディタ内から直接操作する
- Agentモードで複数ファイルにまたがるリファクタリングを自律的に実行する
- バグのスタックトレースをAIに貼り付けて、該当箇所を即座に修正する
- ドキュメントやPRコメントをコンテキストとして読み込み、仕様に沿った実装を生成する