Delen via


Zoeken naar bedrijfscode op Genie Code via de Github MCP-server

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:

  1. 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.
  2. Klik in de zojuist gemaakte app onder Clientgeheimen op Een nieuw clientgeheim genereren. Kopieer deze waarde.
  3. Maak een nieuwe Unity Catalog-verbinding voor Github. U moet CREATE CONNECTION bevoegdheden 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
    • Klik op Verbinding maken
  4. 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.

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:

  1. Klik in uw Genie Code-instellingen op het kebabmenu-pictogram. Dit bevindt zich naast de Github MCP-server. Schakel de get_file_contents en search_code hulpprogramma's handmatig in.
  2. 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