3行でいうと

  • Cursor が使うAIモデルは、モデル表の提供元が「Cursor」のもの(Grok や Composer)と、Anthropic、Google、OpenAI、Meta の第三者のモデルです。プロンプトとコードの文脈は、これらの提供元に送られる、と公式は書いています。
  • 外のツールとのつなぎ口の中心は MCP(Model Context Protocol)です。設定は .cursor/mcp.json(プロジェクト)か ~/.cursor/mcp.json(全体)に書くか、「Customize」から入れます。公式は、信頼できる出どころのものだけ入れるよう注意しています。
  • 公式のマーケットプレイスのプラグインは、Cursor のチームが手動で審査してから載せる、と書かれています。一方、コミュニティのMCPサーバーを集めた cursor.directory は、公式のドキュメントが「community plugins and MCP servers」の探し先として紹介するもので、運営者や審査の有無は、読んだ範囲では確認できていません。
  • ほかに、Slackから Cloud Agents を呼ぶ「Cursor for Slack」、プログラムから呼ぶ TypeScript の SDK(@cursor/sdk)、ターミナルのCLI(agent)があります。

この記事は、公式の資料を2026年10月23日に読んでまとめたものです。この記事は、実際に使って確かめた記録ではありません。運営者はCursorを入れていますが、使い心地はこの記事には書いていません。設定ファイルの名前、コマンド、メニュー名は公式の表記を写しています。公式ページは要約の形で取得したため、読み切れていない所は「確認できていない」と書いています。

先に結論

前提:用語をそろえる

たとえ話:工房の外とつなぐ、3つの線

Cursor を工房にたとえると、モデルは「頭脳を貸してくれる外部の先生」、MCPは「外の倉庫や事務所につながる電話線」、プラグインは「ほかの工房が作ったツール箱」です。先生にも、電話線の先にも、こちらの資料の一部が渡ります。だからこそ、誰に何を渡すかを先に決めておきます。これは僕らのたとえで、公式の表現ではありません。

つなぎ方1:AIモデルを選ぶ(公式のモデル表)

公式の「Models & Pricing」のページは、モデルを提供元ごとに並べています(確認日2026-10-23。名前は公式の表記のまま)。

提供元 公式のモデル表に載っていた名前
提供元の欄が「Cursor」のもの(Grok と Composer) Grok 4.7(Fast版と500k版あり)、Grok 4.6、Grok 4.5、Composer 2.5(Fast版あり)
Anthropic Claude Fable 5.1、Claude Opus 5.5、Claude Sonnet 5.5、Claude Haiku 5.5
Google Gemini 4 Argon、Gemini 3.1 Pro、Gemini 3.8 Flash
OpenAI GPT-5.6 Sol、GPT-5.6 Terra、GPT-5.6 Luna
Meta Muse Wonder

つなぎ方2:MCPで外のツールを入れる

公式の「MCP」のページから、要点を整理します。

接続の方式(トランスポート)。

トランスポートは、CursorとMCPサーバーがやりとりする方法の名前です。stdio は、手元でプログラムを起動して使う方式、SSE と Streamable HTTP は、URLに接続して使う方式、と下の表から読めます。

方式 公式の説明
stdio 手元で動き、Cursor が管理する。1人用。シェルコマンドで起動し、認証は手動
SSE 手元でも遠隔でもよい。複数人で使える。URLに接続し、OAuthが使える
Streamable HTTP 手元でも遠隔でもよい。複数人で使える。URLに接続し、OAuthが使える

設定の置き場所。 プロジェクトは .cursor/mcp.json、全体は ~/.cursor/mcp.json です。stdio では command、args、env などを、遠隔では url、headers、必要なら auth(OAuthのクライアントIDなど)を書きます。値には ${env:NAME} のような環境変数の差し込みが使えます。

入れ方。

OAuth。 サインインは、PKCE付きの認可コードの流れ(OAuthの標準的なサインインの手順の名前で、ふつうは意識しなくてかまいません)を使います。手動で登録する戻り先のURLとして、公式は、WebとCursor Agents用に https://www.cursor.com/agents/mcp/oauth/callback、デスクトップ用に http://localhost:8787/callback を示しています。

承認。 既定では、MCPのツールを使う前に承認を求めます。ツールを開くと、渡す引数を見られます。MCPのツールも、ターミナルのコマンドと同じ Run Modes に従います(02参照)。

管理者向け。 Teams と Enterprise では、「Dashboard」→「Plugins & MCPs」でチーム全体にMCPを配れます。「Team Settings」→「MCP Configuration」の「MCP Allowlist」で、コマンド、URL、ツールの許可を決められます。許可リストは「構成を承認する」ものであって、入れる操作ではない、と書かれています。

公式の安全の注意。 信頼できる出どころのものだけ入れる、権限を確かめる、制限つきのAPIキーを使う、重要な連携ではコードを監査する、などです。MCPサーバーは、外のサービスに触れ、あなたの代わりにコードを実行できる、とも書かれています。

うまくいかないとき。 出力パネルの「MCP Logs」を見る、と書かれています。Cloud Agents のサインインは、手元のサインインとは別で、「Customize」からサインアウトする、とも書かれています。

つなぎ方3:プラグインとマーケットプレイス

公式の「Plugins」のページによると、プラグインには、Rules(.mdc)、Skills、Agents、Commands、MCP Servers、Hooks を入れられます。形式は2つで、ルートに plugin.json を置く「Agent Plugins」(スキルとMCPサーバーを梱包)と、.cursor-plugin/plugin.json を使う「Cursor Plugins」(ルール、エージェント、コマンド、フックも足せる)です。

つなぎ方4:Cursor から外のサービスを呼ぶ/外から Cursor を呼ぶ

つなぎ先 公式の説明 運営
Cloud Agents(クラウドで動くエージェント) クラウドの隔離されたVMで動く。cursor.com/agents、デスクトップ版の「Cloud」、Slack、モバイル、GitHub、Bitbucket、Linear、APIから始められる 公式
Cursor for Slack Slackで @Cursor に頼むと Cloud Agents が動く。「Cursor」アプリをSlackのワークスペースに入れて設定する 公式
GitHub、GitLab、Bitbucket Cloud、Azure DevOps Cloud Agents がリポジトリをクローンし、別のブランチで作業して push する。Cursor のアカウントの管理者が先につなぐ つなぎ先は各社(第三者)の製品、つなぐ窓口は公式
Linear Linearの中で @cursor と書いて頼める、と書かれている つなぎ先はLinear(第三者)の製品
TypeScript SDK npm install @cursor/sdk。Node.js 22.13以降が必要。CURSOR_API_KEY かサインインで認証する。ユーザーのAPIキーとサービスアカウントのAPIキーが使え、Team Admin のキーは「not yet supported」(未対応)と書かれている 公式
Python SDK pip install cursor-sdk。Python 3.10以降が必要。CURSOR_API_KEY か api_key で認証する。local と cloud の2つの実行方式を、同じコードで切り替えられる。ページに「beta」の表記は見つからなかった 公式
CLI agent コマンド。agent -p "..." で非対話の実行。& で始まるメッセージは Cloud Agent に送れる 公式

Cursor for Slack のデータの流れ。 公式は、Slackのスレッドのメッセージ、ログやスクリーンショットのためのファイル、チャンネルとDMのメタデータを読み、Slackのユーザーを Cursor のアカウントと照らし合わせる、と書いています。進捗や完了、PRのリンクを投稿し、変更の視覚的な要約を載せることもあります。権限の表には18個のスコープが並び、channels:history、files:read、files:write などを含みます(個数は表を数えたもので、本文に総数の記載はありません)。要約や差分の画像には、ファイルのパスやコードの断片が含まれることがあり、表示は切り替えられます。プライバシーモードに対応し、旧「Privacy Mode (Legacy)」には対応しません。Cloud Agents が実行中にコードを一時的に保存するため、と書かれています。

SDKの実行場所。 公式は、SDKの「local」は、エージェントの動きとファイルがあなたのNodeのプロセスで動くことを指し、モデルが動く場所のことではない、「どちらの方式でもCursorがホストするモデルを使う」と書いています。SDKの実行は、IDEやCloud Agentsと同じ料金、同じ利用枠、同じプライバシーモードの規則に従う、とも書かれています。

Cloud Agents のデータ。 公式のセキュリティの資料は、各エージェントが専用のVMで動き、認可されたリポジトリをVMにクローンし、VMのスナップショット(暗号化されたディスクのコピー)は、使われないまま30日たつと期限が切れる、と書いています。シークレットは暗号化され、実行時に環境変数として渡されます。「Runtime Secret」に指定した値は、トランスクリプト、ツールの出力、コミット、モデルに出ない、と書かれています。インターネットへのアクセスは既定で有効で、許可するドメインに絞る設定もあります。公式は、Cloud Agents がターミナルのコマンドを自動で走らせるため、プロンプトインジェクションと情報の持ち出しのリスクが上がる、と書いています。

公式が運営するものと、第三者のもの

区分 該当するもの 確かさ
公式が運営 Cursor本体、CLI、Cloud Agents、Cursor for Slack、SDK、公式のマーケットプレイスの審査 文書に書かれている
第三者(モデルの提供元) OpenAI、Anthropic、Google、Meta、そして公式のデータの説明に出てくる SpaceXAI 文書に書かれている
第三者(つなぎ先のサービス) GitHub、GitLab、Bitbucket、Azure DevOps、Slack、Linear 文書に書かれている
第三者(作る人) マーケットプレイスのプラグインの作者、各社のMCPサーバー 公式のマーケットプレイスのものは審査される。そのほかは、審査の有無は読んだ範囲では確認できていない
コミュニティ cursor.directory のMCPサーバーの一覧 公式のドキュメントが、コミュニティ向けの探し先として紹介。運営者と審査の有無は確認できていない

データはどこへ流れるか

取り込みと書き出し

気をつけること

出典