Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Używaj kursora z modelami, narzędziami MCP i umiejętnościami przez Unity Gateway. Konfiguruj dostęp do modelu w ustawieniach IDE Cursor. Użyj Unity Gateway CLI (),ug aby dodać narzędzia i umiejętności MCP lub skonfigurować je ręcznie.
Prerequisites
Potrzebujesz adresu URL do swojego workspace Azure Databricks oraz dostępu do modeli, MCP i umiejętności, których chcesz używać. Zainstaluj kursor. Aby korzystać z integracji MCP ug, zainstaluj także Cursor Agent, który udostępnia polecenie cursor-agent.
Jeśli administrator już skonfigurował urządzenie, postępuj zgodnie z instrukcjami konfiguracyjnymi organizacji.
IDE Cursor
1. Konfiguruj bazowy adres URL i klucz API
Otwórz Ustawienia > kursora > Ustawienia > kursora Modele > Klucze API.
Włącz Override OpenAI Base URL i wpisz:
https://<workspace-hostname>/ai-gateway/cursor/v1
Zastąp <workspace-hostname> nazwą hosta obszaru roboczego Azure Databricks. Wklej swój osobisty token dostępu Azure Databricks do klucza API OpenAI.
2. Dodaj niestandardowe modele
Kliknij + Dodaj model niestandardowy w ustawieniach kursora. Wpisz pełną nazwę modelu bazowego dostępnego w Twoim obszarze roboczym, a następnie włącz odpowiadający mu przełącznik. Powtarzaj dla każdego modelu, którego chcesz użyć.
Przykładowe nazwy modeli:
| Provider | Nazwa modelu |
|---|---|
| OpenAI | system.ai.gpt-5-5 |
| Gemini | system.ai.gemini-3-5-flash |
| Claude | system.ai.claude-opus-4-6 |
Dostępne modele zależą od twojej przestrzeni roboczej i uprawnień. To połączenie wykorzystuje modele dostarczone przez Azure Databricks.
3. Przetestować połączenie
Otwórz tryb Ask za pomocą Cmd+L w systemie macOS lub Ctrl+L w systemie Windows/Linux. Wybierz swój model i wyślij wiadomość. Żądania korzystające z tego niestandardowego modelu przechodzą przez Unity Gateway.
Agent kursora w terminalu
Użyj narzędzia Unity Gateway CLI
Instaluj ug, a następnie uruchom to polecenie z katalogu projektu:
ug cursor
To otwiera Cursor Agent w terminalu. Zacznij pracować z tymi samymi promptami i komendami, których już używasz. Modele działają za pośrednictwem Twojego konta Cursor; ug nie konfiguruje trasowania modeli w agencie Cursor.
Dodaj narzędzia MCP
Aby używać system.ai.dbsql, system.ai.sandbox lub system.ai.web_search, administrator konta musi włączyć wersję beta Unity Gateway na stronie Podglądy w konsoli konta. Zobacz Podglądy konta.
Użyj narzędzia Unity Gateway CLI
Po zainstalowaniu agenta Cursor uruchom:
ug mcp add --agents cursor
Wybierz MCP, które chcesz dodać.
ug rejestruje je w ~/.cursor/mcp.json, z którego korzystają IDE i agent terminalowy. Zrestartuj Kursor lub sesję agenta, a następnie poproś go o użycie połączonego narzędzia.
Konfiguruj MCP-y ręcznie
Użyj OAuth do połączenia z automatycznym odświeżaniem tokenów lub osobistego tokena dostępu do testów lokalnych.
Użyj OAuth
Ta konfiguracja wykorzystuje mcp-remote i wymaga Node.js z npx.
Niech administrator konta utworzy publicznego klienta OAuth z adresem URL przekierowania
http://localhost:3334/oauth/callbacki zakresemai-gateway.Połącz ten wpis z
~/.cursor/mcp.json, zachowując istniejące serwery:{ "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\"}" ] } } }Zamień nazwę hosta, nazwę MCP i identyfikator klienta. Uruchom ponownie Cursor i dokończ logowanie w przeglądarce.
W przypadku dodatkowych jednoczesnych połączeń użyj innego portu callback dla każdego i zarejestruj odpowiadający mu adres URL do przekierowania. Jeśli Twoja organizacja potrzebuje poufnego klienta, zobacz statyczne poświadczenia OAuth mcp-remote.
Użyj osobistego tokena dostępu
Stwórz osobisty token dostępu i scal ten wpis z ~/.cursor/mcp.json:
{
"mcpServers": {
"dbsql": {
"url": "https://<workspace-hostname>/ai-gateway/mcp-services/system.ai.dbsql",
"headers": {
"Authorization": "Bearer <databricks-pat>"
}
}
}
}
Zamień nazwę hosta i token. W przypadku innej usługi użyj unikalnej nazwy serwera i zastąp system.ai.dbsql ją trzyczęściową nazwą Unity Catalog. Zachowaj niepowiązane wpisy serwerowe i nie umieszczaj tokenów w kontroli wersji.
Zrestartuj Cursor, sprawdź serwer w ustawieniach MCP i poproś agenta o wywołanie narzędzia tylko do odczytu. Aby system.ai.dbsql, spróbuj SELECT 1 AS result. Potwierdź, że agent wykonuje wywołanie narzędzia i zwraca wynik. Jeśli MCP poprosi o zgodę dostawcy, otwórz jego link logowania, dokończ logowanie, a następnie ponów wywołanie. Zobacz uwierzytelnianie MCP i sieci, aby uzyskać informacje o błędach uprawnień i połączeń.
Dodawanie umiejętności
Użyj narzędzia Unity Gateway CLI
Uruchom selektor, aby pobrać opublikowane umiejętności:
ug skills add
Kursor odczytuje pobrane umiejętności z ~/.agents/skills/. Zacznij nową sesję, żeby z nich korzystać. Pobrane dane są lokalnymi migawkami; uruchom polecenie ponownie, aby pobrać aktualizacje.
Podłącz rejestr umiejętności ręcznie
Aby załadować opublikowane umiejętności przez MCP, połącz ten wpis z:~/.cursor/mcp.json
{
"mcpServers": {
"databricks-skill-registry": {
"url": "https://<workspace-hostname>/ai-gateway/skills/",
"headers": {
"Authorization": "Bearer <databricks-pat>"
}
}
}
}
Zamień nazwę hosta i token, zachowując ukośnik na końcu adresu URL. Zrestartuj kursor i poproś go o użycie jakiejś umiejętności, takiej jak Use <catalog>.<schema>.<skill-name> to review this query.
Rejestr udostępnia funkcje za pośrednictwem MCP. Aby zainstalować pliki umiejętności, które już masz, umieść cały folder, w tym SKILL.md i dołączone pliki, w ~/.agents/skills/ lub w folderze .cursor/skills/ projektu. Zobacz dokumentację umiejętności Kursora.
Umiejętności Unity Gateway są w fazie beta. Zobacz Zarządzanie umiejętnościami dla umożliwień i uprawnień.
Troubleshooting
ug cursor nie można znaleźć Cursor Agent: Zainstaluj Cursor Agent i sprawdź, czy jest dostępny cursor-agent w twoim terminalu.
Model niestandardowy zawodzi w IDE: Sprawdź adres URL bramy, wygaśnięcie tokena, nazwę modelu oraz uprawnienia modelu. Wybierz niestandardowy model w rozmowie.
Połączenie MCP lub umiejętności nie działa: Sprawdź adres URL, uprawnienia MCP oraz błąd łącznika. W przypadku ręcznych podłączeń sprawdź też wygaśnięcie tokenów. W przypadku problemów z ug konfiguracją uruchom ug doctor.
Brakuje pobranej umiejętności: Sprawdź, czy jej folder zawiera SKILL.md i znajduje się w obsługiwanym katalogu umiejętności. Pobieranie na poziomie użytkownika dotyczy Twojego lokalnego komputera; nie są automatycznie dostępne dla agentów chmurowych.