これはMCPクライアントの初級者向け使用チュートリアルシリーズの第二篇:《MCPクライアントの初級者向け使用チュートリアル - Cursorのインストールと設定》です。
MCP(Model Context Protocol)は、Anthropic(Claudeの親会社)が2024年11月に発表したオープン標準プロトコルで、開発者に強力なツールを提供し、データソースとAI駆動ツールの間に安全な双方向接続を確立することができます。
簡単に言えば、AIを文字のみを処理できるスマートデバイスとした場合、MCPはそれに「万能プラグ」を取り付けるようなもので、コンピュータのファイルを直接読み取り、データベースを照会し、GitHubでコードをコミットしたり、さまざまなサードパーティプラットフォームを呼び出すことができます。
現在、MCPはClaudeデスクトップ版、Cline、Continue、Cursor、Windsurfなどの複数のAIツールで広く使用されています。この記事では、AIbaseがCursorエディタのインストールとMCPサービスの設定手順を重点的に紹介します。このチュートリアルを通じて、Cursorを迅速に設定し、MCPサーバーに接続する方法を学び、AI支援プログラミングの強力な機能を十分に活用することができます。
一、Cursorの概要
CursorがMCPクライアントとして持つ優位性
CursorはVS CodeをベースにしたAI強化コードエディタであり、同時に強力なMCPクライアントでもあります。MCPクライアントとして、Cursorには以下のような優位性があります:
- 直感的なユーザーインターフェイス:グラフィカルなMCPサーバー設定インターフェイスを提供します
- ツール呼び出し機能:MCPプロトコルのツール(Tools)機能をサポートします
- 柔軟な設定オプション:コマンドライン(stdio)とネットワーク(sse)の2種類の伝送方式をサポートします
- 豊富なエコシステム:多数のオープンソースMCPサーバーリソースを持っています
二、Cursorのインストール手順
1. Cursorをダウンロードする
まず、Cursorの公式ウェブサイトから最新バージョンのソフトウェアをダウンロードする必要があります。Cursorの公式ウェブサイトにアクセスします:https://www.cursor.com/
2. 使用しているオペレーティングシステムに応じて、自動的に対応するバージョンが提供されてダウンロードできます。以下は概略です:
Windowsユーザー:Windows10/11(x64)を選択します
Macユーザー:プロセッサに応じて対応するバージョン(Universal/Arm64/x64)を選択します
Linuxユーザー:.AppImageに対応するバージョンを選択します
2. Cursorをインストールする
Windowsのインストール手順:ダウンロードしたインストールファイル(通常は.exe形式)をダブルクリックし、インストールプログラムが自動的にインストールを完了するのを待ちます(Cursorは通常、インストールディレクトリを選択する必要はありません)。
インストールが完了したら、アカウントにログインします:GitHub、Googleまたはメールアドレスを使用してCursorアカウントを作成/ログインすると、Cursorが自動的に起動し、設定画面が表示されます。
3. 初期設定
キーボードレイアウトを選択します:個人の習慣に合わせてVimまたはEmacsレイアウトを選択します。慣れていない場合は、デフォルトの"None"を選択します。テーマを選択します:明るいまたは暗いテーマを選択します。
プライバシー設定:Cursorにデータを共有したくない場合は、Privacy Modeを選択します。
4. 中国語インターフェイスの設定(オプション)
中国語インターフェイスを使用したい場合は、以下の手順で操作できます:
1)拡張プログラムを使用して中国語版を設定する
Cursorソフトウェアを開き、キーボードのコンビネーションキーCtrl+Shift+Xを押して、拡張プログラムページに入ります。検索ボックスに「Chinese」と入力して、中国語言語パックを検索します。検索結果から適切な中国語言語パックを見つけて、クリックしてインストールします。インストールが完了したら、Cursorソフトウェアを再起動すると、ソフトウェアのインターフェイスが中国語に切り替わっているのが確認できます。
2)言語設定を構成して中国語版を設定する
Cursorソフトウェアを開き、キーボードのコンビネーションキーCtrl+Shift+Pを押して、コマンドパネルを開きます。コマンドパネルの検索ボックスに「configure display language」と入力し、エンターキーを押します。
表示される言語設定ページで、「中国語(簡体字)」を表示言語として選択します。「保存」ボタンをクリックし、Cursorソフトウェアを再起動すると、ソフトウェアのインターフェイスが中国語に切り替わっているのが確認できます。
三、MCPの設定手順
CursorでMCP機能を使用するには、まずMCPサーバーの設定を完了する必要があります。以下は詳細な手順です:
1. 基本環境の準備
MCPを設定する前に、システムに以下のコンポーネントがインストールされていることを確認してください:
- Node.js:バージョン≥14(確認方法:コマンドラインで
node -v
と入力してバージョン番号を確認します) - Git:最新安定版
- Python:一部のMCPサービスではPython3.10以上のバージョンが必要です(オプション)
2. CursorのMCP設定にアクセスする
Cursorの設定を開くには、以下の2つの方法があります:
1)右上の歯車アイコン、つまり「設定」オプションをクリックし、表示される左側のメニューで「MCP」を見つけてクリックします。
2)検索ボックスで、Windows/Linuxの場合はショートカットキーCtrl+Shift+P
、Macの場合はCmd+Shift+P
を使ってコマンドパネルを開き、"Cursor Settings"を検索し、左側のメニューで「MCP」を見つけてクリックします。
3. MCPサーバーを追加する
MCP設定ページで、"+ Add New MCP Server"ボタンをクリックすると、設定ウィンドウが表示されます:
追加をクリックすると、編集ボックスが表示され、MCPサービスの設定コードを入力します。
公式の例:ここでのMCP設定ファイルは、以下の構造を持つJSON形式を使用します:
4. Web検索MCPサービスの設定(例)
以下はWeb検索MCPサービスを設定する具体的な手順です:
魔塔コミュニティのMCP広場にアクセスします:https://modelscope.cn/mcp。例えば、"fetchウェブページコンテンツの取得"というサービスを選択します:
右側でCursorのインストールコマンドを見つけてコピーします:
コマンドフィールドをエディタにコピーして保存するだけで、上記の例の"fetchウェブページコンテンツの取得"MCPサービスが正常に追加されます。
5. MCPサーバーの状態を確認する
追加が完了すると、ディレクトリに"fetch"というMCPサービスが新たに追加され、MCPサーバーが使用可能な状態であることが表示されます。正常に設定されたMCPサーバーは、リストに緑色の指示灯またはチェックマークが表示されます。
同様の方法で、AIbaseはこの例でもう1つ画像を生成できるMCPサービス"fal ai"を追加しており、後で組み合わせて使用することができます。
四、MCP機能を使用する
設定されたMCP機能を使用するには、以下の点に注意する必要があります:
1. 使用制限
重要な注意事項:現在、MCPツールはすべてのモデルで使用できるわけではなく、ComposerのAgentでのみ使用できます。新版のCursorでは、Composerがチャットボックスの左下に移動し、"Edit"に名称が変更されました。
2. MCP機能をテストする
Cursorのチャット機能を開き、以下の手順でMCPをテストします:
1)チャットボックスで左下の"Edit"ボタンをクリックしてAgentモードに切り替え、その後チャットボックスに関連するコマンドを入力し、MCPツールが正常に呼び出せるかをテストします。
2)Agentモードのチャットウィンドウに入り、コマンドを入力して、Cursorが対応するMCPツールを呼び出して結果を返すかを確認します。MCPツールが正常に呼び出されると、"Called MCP tool"というメッセージが表示されます。
以下にAIbaseが具体的な実装結果をデモンストレーションします。チャットウィンドウにリンク「https://www.chinaz.com/ainews/17410.shtml」を入力し、「200文字で記事の内容を要約し、タイトルを付ける」という指示語を入力します。ツールは自動的に"fetch"MCPサービスを呼び出し、以下のような結果が生成されます:
次に、画像生成のMCPサービスと組み合わせて、生成された内容に画像を付けるように要求します。コマンドとして「最終的な記事内容をtailwindcss+html形式でレンダリングする」と入力します。
このとき、ツールは自動的に"fal ai"MCPサービスを呼び出し、最後にコマンドの要求に応じてhtmlページの内容が生成されます。このケースでは、このコードをコピーし、htmlでオンラインで表示すると、内容に画像が付けられているのが確認できます。概略は以下の通りです:
五、よくある問題と解決方法
1. MCPサーバーへの接続に失敗した
MCPサーバーが使用できない状態で表示される場合は、以下の解決方法を試してください:
環境依存を確認する:Node.js、Gitなどの必要なコンポーネントが正しくインストールされていることを確認します
ターミナルでコマンドを実行する:MCPコマンドをシステムターミナルにコピーして実行し、詳細なエラーメッセージが表示されるかを確認します
Cursorを再起動する:Cursorを完全に閉じてから再度起動します
Cursorを更新する:最新バージョンのCursorを使用していることを確認します
2. コマンドの実行がタイムアウトした
時々、MCPの設定は他のパッケージ環境に依存することがあり、ダウンロードには一定の時間がかかります。Cursorが設定した時間制限内に接続が完了しない場合はエラーが発生します。この場合は、以下の操作を行います:
コマンドをコマンドラインターミナルにコピーします
ターミナルでコマンドが正常に実行された後、Cursorに戻って状態を更新します
3. MCPツールが表示されない
設定されたMCPツールが呼び出しリストに表示されない場合は、以下の理由が考えられます:
現在がAgentモードではない:チャット画面でEdit(以前のComposer)モードに切り替えていることを確認します
ツールリストが更新されていない:MCPサーバーリストを更新してみます
サーバーが起動していない:MCPサーバーの状態がアクティブであることを確認します
まとめ
このチュートリアルを通じて、Cursorエディタのインストール手順とMCPサービスの設定方法を詳細に紹介しました。MCPプロトコルの登場により、AIツールに強力な拡張機能が提供され、Cursorは単なるコードエディタではなく、機能豊富なAI開発環境になりました。
MCPエコシステムが不断に発展するにつれて、ますます多くのサービスが接続され、Cursorの機能がさらに強化されます。このチュートリアルがあなたがCursorとMCPを迅速に習得し、開発効率を向上させるのに役立つことを願っています。
MCP機能を使用する際には、必ずCursorのComposer/Editモードで操作するようにしてください。そうすることで、MCPツールを正常に呼び出すことができます。問題が発生した場合は、このチュートリアルで提供されている一般的な問題の解決方法を試してみるか、公式ドキュメントを参照してさらなるサポートを得ることができます。
MCPクライアントの初級者向け使用チュートリアルシリーズ
《初心者向けのMCP入門ガイド、この記事を読めば0からMCPサービスの使い方をマスターできます》
《MCPクライアントの初級者向け使用チュートリアル - Cherry Studioのインストールと設定》
《MCPクライアントの初級者向け使用チュートリアル - ChatWiseのインストールと設定》
《MCPクライアントの初級者向け使用チュートリアル - Cursorのインストールと設定》
《MCPクライアントの初級者向け使用チュートリアル - traeのインストールと設定》
《MCPクライアントの初級者向け使用チュートリアル - Claudeのインストールと設定》