Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Vouw de zoekmogelijkheden voor bedrijfscode van Genie Code uit door verbinding te maken met de Github MCP-server.
Opmerking
MCP-servers worden alleen ondersteund in de modus Genie Code Agent.
Een Github MCP-server maken
Een Github MCP-server toevoegen aan Genie Code:
Sla deze stap over als uw Databricks-werkruimte al een Github Unity Catalog-verbinding heeft die u kunt gebruiken.
Een Github MCP-server toevoegen aan Genie Code:
- Maak vanuit uw Github-account een Github-app.
Opmerking: Voor bedrijfscodebases is deze functionaliteit mogelijk beperkt tot alleen beheerders. Neem contact op met uw beheerder om deze stap voor u te voltooien.
- Ga naar Profielinstellingen > Ontwikkelaar instellingen > Github-apps > en klik op Nieuwe Github-app.
- Vul de aangevraagde velden in. De callback-URL moet zijn
https://<your-databricks-workspace-url>/login/oauth/http.html. Zo verifieert Github zich met uw Databricks-werkruimte. - Ververleent uw Github-app de benodigde machtigingen voor toegang tot uw opslagplaats en organisatie.
- Klik op GitHub-app maken.
- Klik in de zojuist gemaakte app onder Clientgeheimen op Een nieuw clientgeheim genereren. Kopieer deze waarde.
- Maak een nieuwe Unity Catalog-verbinding voor Github. U moet
CREATE CONNECTIONbevoegdheden hebben.- Als er al een werkruimtecomponent is geïnstalleerd, kunt u gebruik maken van de bestaande zolang u er rechten op hebt
USE CONNECTION. - Vul deze velden in:
- Verbindingstype:
HTTP - Verificatietype:
OAuth User to Machine - Gastheer:
https://api.githubcopilot.com - OAuth-bereik: De scopes van uw app. Bijvoorbeeld
mcp:access read:user user:email repo read:org - Clientgeheim en client-id: gegenereerd op basis van stap 1
- Autorisatie-eindpunt:
https://github.com/login/oauth/authorize - Tokeneindpunt:
https://github.com/login/oauth/access_token - Basispad:
/mcp - Is MCP-verbinding:
checked
- Verbindingstype:
- Klik op Verbinding maken
- Als er al een werkruimtecomponent is geïnstalleerd, kunt u gebruik maken van de bestaande zolang u er rechten op hebt
- Klik in de rechterbovenhoek op Aanmelden om u aan te melden bij uw verbinding. Hiermee opent u een nieuw venster waarin u wordt gevraagd om de Github-app te autoriseren voor uw Databricks-account. Klik op Verbinding maken op het Github-account waarmee u verbinding wilt maken.
Uw Github MCP is nu klaar voor gebruik. Volg de stappen in MCP-servers toevoegen aan Genie Code.
Genie Code-instructies aanpassen voor het zoeken naar bedrijfscode
Nadat u de Github MCP-server hebt verbonden met Genie Code, kunt u de zoekmogelijkheden voor bedrijfscode van Genie Code uitbreiden met hulpprogramma's en aangepaste instructies. U kunt Genie Code bijvoorbeeld laten zoeken in specifieke opslagplaatsen. Volg deze stappen:
- Klik in uw Genie Code-instellingen op
Dit bevindt zich naast de Github MCP-server. Schakel de
get_file_contentsensearch_codehulpprogramma's handmatig in. - Voeg in uw Genie Code-instructiesbestand de lijst met relevante opslagplaatsen toe waar Genie Code door moet zoeken bij het beantwoorden van vragen. Voorbeeld:
Enterprise Code Search: This is the list of relevant Github repositories:
- repo: my_repository, owner: bob999
- repo: hello_world_repository, owner: janedoe123