Windsurf を接続
Windsurf は現在 Devin Desktop という名称になり、ドキュメントも docs.windsurf.com から docs.devin.ai に移行しました。Devin Desktop には MCP の設定を別々に持つ 2 つのエージェントがあります。新しいタブのデフォルトである Devin Local と、従来の Cascade です。
以下の手順は、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
- Cascade パネルで、右上の
...(Actions)メニューを開きます。 - MCPs セクションで Open MCP config file をクリックします。ファイルの場所は、macOS と Linux では
~/.config/devin/mcp_config.json、Windows では%APPDATA%\devin\mcp_config.jsonです。 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」を参照してください。