Unity Gatewayを通じてモデル、MCPツール、スキルにカーソルを使いましょう。 カーソルIDEの設定でモデルアクセスを設定してください。 Unity Gateway CLI(ug)を使ってMCPツールやスキルを追加するか、手動で設定してください。
Prerequisites
Azure DatabricksのワークスペースURLと、使いたいモデル、MCP、スキルへのアクセスが必要です。
Cursorをインストールしてください。
ugMCP統合を使用するには、cursor-agentコマンドを提供するCursor Agentもインストールしてください。
管理者がすでにデバイスを設定している場合は、組織の設定手順に従ってください。
カーソル IDE
1. 基本URLとAPIキーの設定
Cursor > 設定 > Cursor 設定 > モデル > API キーを開きます。
Override OpenAI Base URL を有効にして、次を入力してください:
https://<workspace-hostname>/ai-gateway/cursor/v1
<workspace-hostname>をAzure Databricksワークスペースのホスト名に置き換えてください。 Azure DatabricksのパーソナルアクセストークンをOpenAI API Keyに貼り付けます。
2. カスタムモデルの追加
[カーソル設定] で [ + カスタム モデルの追加] をクリックします。 ワークスペースで利用可能な基礎モデルのフルネームを入力し、そのトグルを有効にしてください。 使いたいモデルごとに同じことを繰り返します。
モデル名の例:
| Provider | モデル名 |
|---|---|
| OpenAI | system.ai.gpt-5-5 |
| Gemini | system.ai.gemini-3-5-flash |
| Claude | system.ai.claude-opus-4-6 |
利用可能なモデルは、あなたの作業スペースや権限によって異なります。 この接続はAzure Databricksが提供するモデルを使用しています。
3. 接続のテスト
macOSではCmd+LでAskモードを開いたり、Windows/LinuxではCtrl+Lを開いたりします。 モデルを選択してメッセージを送ってください。 そのカスタムモデルを使うリクエストはUnity Gatewayを経由します。
端末内のカーソルエージェント
Unity Gateway CLIを使います
ugをインストールし、プロジェクトディレクトリから次のコマンドを実行します:
ug cursor
これにより端末にカーソルエージェントが開きます。 今使っている同じプロンプトやコマンドで作業を始めましょう。 モデルはあなたのカーソルアカウントを通じて動作します。 ug カーソルエージェントのモデルルーティングは設定しません。
MCPツールの追加
system.ai.dbsql、system.ai.sandbox、system.ai.web_search を使用するには、アカウント管理者がアカウント コンソールの プレビュー ページから Unity ゲートウェイのベータを有効にする必要があります。
アカウント プレビューを管理をご覧ください。
Unity Gateway CLIを使います
カーソルエージェントをインストールした状態で、実行してください:
ug mcp add --agents cursor
追加したいMCPを選択してください。
ug
~/.cursor/mcp.jsonで登録し、IDEやターミナルエージェントが利用します。 カーソルやエージェントセッションを再起動し、接続されたツールを使うよう依頼してください。
MCP を手動で構成する
自動トークン更新付きの接続にはOAuthを使い、ローカルテストにはパーソナルアクセストークンを使います。
OAuthを使います
この構成は mcp-remote を使用し、npxを備えた Node.js が必要です。
アカウント管理者に、リダイレクトURL
ai-gatewayとスコープを持つhttp://localhost:3334/oauth/callbackしてもらいましょう。このエントリーを
~/.cursor/mcp.jsonにマージし、既存のサーバーは維持する:{ "mcpServers": { "databricks-tools": { "command": "npx", "args": [ "-y", "mcp-remote", "https://<workspace-hostname>/ai-gateway/mcp-services/<catalog>.<schema>.<service>", "3334", "--static-oauth-client-info", "{\"client_id\":\"<client-id>\"}", "--static-oauth-client-metadata", "{\"scope\":\"ai-gateway offline_access\"}" ] } } }ホスト名、MCP名、クライアントIDを置き換えます。 Cursor を再起動し、ブラウザでサインインを完了してください。
追加の同時接続の場合は、それぞれ異なるコールバックポートを使用し、対応するリダイレクトURLを登録します。 組織でコンフィデンシャルクライアントが必要な場合は、mcp-remoteの静的OAuth認証情報を参照してください。
個人アクセストークンを使う
個人アクセストークンを作成し、このエントリーを~/.cursor/mcp.jsonに統合してください:
{
"mcpServers": {
"dbsql": {
"url": "https://<workspace-hostname>/ai-gateway/mcp-services/system.ai.dbsql",
"headers": {
"Authorization": "Bearer <databricks-pat>"
}
}
}
}
ホスト名とトークンを置き換えてください。 別のサービスでは、固有のサーバー名を使い、 system.ai.dbsql をUnityカタログの3つからなる名前に置き換えてください。 関連性のないサーバーのエントリーは残し、トークンはソース管理の対象外にしてください。
Cursor を再起動し、MCP 設定でサーバーを確認してから、エージェントに読み取り専用ツールを呼び出すよう依頼してください。
system.ai.dbsqlならSELECT 1 AS result試してみてください。 エージェントがツールコールを行い、その結果を返すことを確認しましょう。 MCPがプロバイダーの同意を求めた場合は、ログインリンクを開き、サインインを完了してから呼び出しを再試行してください。 権限や接続エラーについては MCP認証およびネットワーク を参照してください。
スキルを追加する
Unity Gateway CLIを使います
公開されたスキルをダウンロードするにはピッカーを起動してください:
ug skills add
カーソルは ~/.agents/skills/からダウンロードされたスキルを読み取る。 新しいセッションを開始して、それらを使用してください。 ダウンロードはローカルスナップショットです。コマンドを再度実行してアップデートを受け取ります。
スキルレジストリを手動で接続してください
MCPで公開されたスキルを読み込むには、このエントリーを ~/.cursor/mcp.jsonに統合してください:
{
"mcpServers": {
"databricks-skill-registry": {
"url": "https://<workspace-hostname>/ai-gateway/skills/",
"headers": {
"Authorization": "Bearer <databricks-pat>"
}
}
}
}
ホスト名とトークンを置き換え、URLの末尾スラッシュはそのままにします。 Cursorを再起動し、Use <catalog>.<schema>.<skill-name> to review this query. などのスキルを使うよう依頼します。
レジストリはMCPを通じてスキルを公開します。 既にあるスキルファイルをインストールするには、 SKILL.md ファイルやバンドルファイルを含む完全なフォルダを ~/.agents/skills/ やプロジェクトの .cursor/skills/に入れてください。
Cursor のスキルに関するドキュメントを参照してください。
Unityゲートウェイのスキルはまだベータ版です。 有効化およびアクセス許可については、ガバナンス スキルを参照してください。
Troubleshooting
ug cursor Cursor Agent が見つかりません: Cursor Agent をインストールし、端末で cursor-agent が利用可能であることを確認してください。
カスタムモデルがIDEで失敗します: ゲートウェイURL、トークンの有効期限、モデル名、モデルの権限を確認してください。 会話でカスタムモデルを選択してください。
MCPまたはスキル接続が失敗した場合: URL、MCP権限、コネクタエラーを確認してください。 手動接続の場合は、トークンの有効期限も確認してください。
ugセットアップの問題については、ug doctorを実行してください。
ダウンロードされたスキルが欠けています: フォルダに SKILL.md が含まれていて、サポートされているスキルディレクトリにあるか確認してください。 ユーザーレベルのダウンロードはローカルマシンに適用されます。クラウドエージェントには自動的に利用されるわけではありません。