dotsagent.io
言語:日本語
Anysphere

CursorにMCPサーバーを追加

Cursor は、プロジェクト内の .cursor/ または全プロジェクト共通の ~/.cursor/ にある mcp.json を読み込みます。

macOS
~/.cursor/mcp.json
Windows
~/.cursor/mcp.json
Linux
~/.cursor/mcp.json
プロジェクトファイル
.cursor/mcp.json
トップレベルキー
mcpServers
形式
json
リモートサーバーのOAuth
はい

設定例

この例では、GitHub のホスト型サーバーと Playwright のローカルサーバーを、このクライアントが想定する形式で追加します。

.cursor/mcp.json
{
  "mcpServers": {
    "github": {
      "url": "https://api.githubcopilot.com/mcp/"
    },
    "playwright": {
      "command": "npx",
      "args": [
        "@playwright/mcp@latest"
      ]
    }
  }
}

注意点と仕様

  • 値には ${env:NAME}、${userHome}、${workspaceFolder} を使用できます。
  • リモートエントリには url、任意の headers、事前登録済み OAuth アプリ用の CLIENT_ID、CLIENT_SECRET、scopes を含む auth ブロックを指定します。
  • プロバイダーで固定のリダイレクト URL が必要な場合は、https://www.cursor.com/agents/mcp/oauth/callback と http://localhost:8787/callback を登録してください。
  • コマンドラインから追加するコマンドは、ドキュメントに記載されていません。

Cursorの設定を作成 →

その他のクライアント

情報源

  1. cursor.com/docs/context/mcp