メインコンテンツまでスキップ

Windsurf を接続

Windsurf は現在 Devin Desktop という名称になり、ドキュメントも docs.windsurf.com から docs.devin.ai に移行しました。Devin Desktop には MCP の設定を別々に持つ 2 つのエージェントがあります。新しいタブのデフォルトである Devin Local と、従来の Cascade です。

2026年9月29日にベンダーのドキュメントと照合済み(エンドツーエンドでは未検証)

以下の手順は、Devin Local エージェントが使う Devin CLI の MCP と、Cascade の MCP に関する Devin のドキュメントに基づいています。NameBeta 側では、Devin Desktop からのサインインをまだ完了していません。

このドキュメントでは、サインイン方法として動的クライアント登録(DCR、NameBeta は提供していません)と事前登録済みのクライアント ID が説明されており、Client ID Metadata Document については触れられていません。そのため、クライアント ID が必要になると考えてください。詳しくはサインインするを参照してください。

始める前に​

  • Devin Desktop(旧 Windsurf)。Enterprise プランでは、先に管理者が MCP を有効にする必要がある場合があります。
  • NameBeta アカウント。お持ちでない場合は、セットアップ中にサインインページで作成できます。

サーバーを追加する​

Devin Local エージェント​

ターミナルで次のコマンドを実行します。

devin mcp add -s user namebeta https://namebeta.com/api/mcp

-s user を付けると、NameBeta が ~/.config/devin/mcp_config.json に追加され、すべてのプロジェクトで使えるようになります。付けない場合は、現在のプロジェクトの .devin/mcp_config.local.json にのみ追加されます。

Cascade​

  1. Cascade パネルで、右上の ...(Actions)メニューを開きます。
  2. MCPs セクションで Open MCP config file をクリックします。ファイルの場所は、macOS と Linux では ~/.config/devin/mcp_config.json、Windows では %APPDATA%\devin\mcp_config.json です。
  3. mcpServers の下に namebeta エントリを追加し、ファイルを保存します。
{
"mcpServers": {
"namebeta": {
"serverUrl": "https://namebeta.com/api/mcp"
}
}
}

サインインする​

Devin Local エージェントでは、次のコマンドを実行します。

devin mcp login namebeta

ブラウザーで NameBeta のサインインページが開くので、サインインしてアクセスを許可します。動的クライアント登録に関するエラーでサインインに失敗した場合は、事前登録済みのクライアント ID の説明に従い、クライアントが Devin であることを伝えてクライアント ID を申請してください。受け取ったら、次のようにサインインします。

devin mcp login namebeta --oauth-client-id <client ID>

Cascade のドキュメントには OAuth に対応しているとしか書かれておらず、サインインの開始方法やクライアント ID を指定できるかどうかは記載されていません。

devin mcp list で、Devin Local エージェントのサーバーを確認できます。Cascade では、... メニューの MCPs セクションに各サーバーと有効なツールの数が表示されます。

試してみる​

brewlab でまだ空いている TLD はどれですか? 登録済みのもののうち、販売中のものはどれですか?

エージェントは check_availability を実行します。回答には登録済み、販売中、取得可能のドメインが混在するはずです。2026年9月29日時点の結果はツールの例で確認できます。

接続解除とアカウントの切り替え​

  • Devin Local エージェント:devin mcp logout namebeta はサーバーを残したままサインアウトし、devin mcp remove namebeta はサーバーを削除します。
  • Cascade:MCPs セクションのトグルでサーバーをオフにするか、mcp_config.json からエントリを削除します。
  • 別の NameBeta アカウントを使うには、アカウントの切り替えを参照してください。

接続できない場合​

トラブルシューティング、特に「Does not support dynamic client registration」を参照してください。