Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erweitern Sie die Funktionen für die Unternehmenscodesuche von Genie Code, indem Sie eine Verbindung mit dem Github MCP-Server herstellen.
Hinweis
MCP-Server werden nur im Modus "Genie Code Agent" unterstützt.
Erstellen eines Github MCP-Servers
So fügen Sie einen Github MCP-Server zu Genie Code hinzu:
Überspringen Sie diesen Schritt, wenn Ihr Databricks-Arbeitsbereich bereits über eine Github Unity Catalog-Verbindung für Sie verfügbar ist.
So fügen Sie einen Github MCP-Server zu Genie Code hinzu:
- Erstellen Sie aus Ihrem Github-Konto eine GitHub-App.
Hinweis: Bei Unternehmenscodebasen kann diese Funktionalität nur auf Administratoren beschränkt sein. Wenden Sie sich an Ihren Administrator, um diesen Schritt für Sie abzuschließen.
- Navigieren Sie zu Profileinstellungen > Entwicklereinstellungen > Github-Apps>, und klicken Sie auf Neue Github-App.
- Füllen Sie die angeforderten Felder aus. Die Rückruf-URL sollte sein
https://<your-databricks-workspace-url>/login/oauth/http.html. So authentifiziert Sich Github bei Ihrem Databricks-Arbeitsbereich. - Gewähren Sie Ihrer Github-App die erforderlichen Berechtigungen für den Zugriff auf Ihr Repository und Ihre Organisation.
- Klicken Sie auf "GitHub-App erstellen".
- Klicken Sie in Ihrer neu erstellten App unter geheimen Clientschlüsseln auf "Neuen geheimen Clientschlüssel generieren". Kopieren Sie diesen Wert.
- Erstellen Sie eine neue Unity-Katalogverbindung für Github. Sie müssen über
CREATE CONNECTION-Berechtigungen verfügen.- Wenn Ihr Arbeitsbereich bereits eine Komponente installiert hat, können Sie die vorhandene Komponente verwenden, solange Sie über die notwendigen Berechtigungen verfügen.
- Füllen Sie die folgenden Felder aus:
- Verbindungstyp:
HTTP - Authentifizierungstyp:
OAuth User to Machine - Gastgeber:
https://api.githubcopilot.com - OAuth-Bereich: Die Bereiche Ihrer App. Beispiel:
mcp:access read:user user:email repo read:org - Geheimer Clientschlüssel und Client-ID: Generiert aus Schritt 1
- Autorisierungsendpunkt:
https://github.com/login/oauth/authorize - Tokenendpunkt:
https://github.com/login/oauth/access_token - Basispfad:
/mcp - Ist MCP-Verbindung:
checked
- Verbindungstyp:
- Klicken Sie auf "Verbindung erstellen".
- Klicken Sie in der oberen rechten Ecke auf "Anmelden ", um sich bei Ihrer Verbindung anzumelden. Dadurch wird ein neues Fenster geöffnet, in dem Sie aufgefordert werden, die Github-App für Ihr Databricks-Konto zu autorisieren. Klicken Sie auf Verbinden bei dem Github-Konto, mit dem Sie eine Verbindung herstellen möchten.
Ihr Github MCP ist jetzt einsatzbereit. Führen Sie die Schritte unter Hinzufügen von MCP-Servern zu Genie Code aus.
Anpassen von Genie Code-Anweisungen für die Unternehmenscodesuche
Nachdem Sie den Github MCP-Server mit Genie Code verbunden haben, können Sie die Suchfunktionen von Genie Code mit Tools und benutzerdefinierten Anweisungen erweitern. Beispielsweise können Sie Genie Code anweisen, in bestimmten Repositorys zu suchen. führen Sie die folgenden Schritte aus:
- Klicken Sie in Ihren Genie Code-Einstellungen auf
Neben dem Github MCP-Server. Manuelles Aktivieren der
get_file_contents- undsearch_code-Tools. - Fügen Sie in Der Datei "Genie Code-Anweisungen" die Liste der relevanten Repositorys hinzu, die Sie bei der Beantwortung von Fragen durch Genie Code durchsuchen möchten. Beispiel:
Enterprise Code Search: This is the list of relevant Github repositories:
- repo: my_repository, owner: bob999
- repo: hello_world_repository, owner: janedoe123