Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Espandere le funzionalità di ricerca del codice aziendale di Genie Code connettendosi al server MCP github.
Annotazioni
I server MCP sono supportati solo in modalità Agente codice Genie.
Creare un server MCP GitHub
Per aggiungere un server MCP Github a Genie Code:
Ignorare questo passaggio se l'area di lavoro di Databricks dispone già di una connessione di Github Unity Catalog che è disponibile per l'uso.
Per aggiungere un server MCP Github a Genie Code:
- Dall'account GitHub creare un'app GitHub.
Nota: Per le codebase aziendali, questa funzionalità può essere limitata solo agli amministratori. Contattare l'amministratore per completare questo passaggio.
- Passare a Impostazioni profilo > Impostazioni > sviluppatore Github > Apps e fare clic su Nuova app Github.
- Compilare i campi richiesti.
L'URL di callback deve essere
https://<your-databricks-workspace-url>/login/oauth/http.html. Questo è il modo in cui GitHub esegue l'autenticazione con l'area di lavoro di Databricks. - Concedere all'app Github le autorizzazioni necessarie per accedere al repository e all'organizzazione.
- Fare clic su Crea app GitHub.
- Nell'app appena creata, in Segreti client fare clic su Genera un nuovo segreto client. Copiare questo valore.
- Creare una nuova connessione al catalogo Unity per Github. È necessario disporre dei privilegi
CREATE CONNECTION.- Se l'area di lavoro ne ha già una installata, è possibile utilizzare quella esistente purché si dispongano dei privilegi appropriati.
- Compilare questi campi:
- Tipo di connessione:
HTTP - Tipo di autenticazione:
OAuth User to Machine - Host:
https://api.githubcopilot.com - Ambito OAuth: ambiti di accesso dell'app. Ad esempio,
mcp:access read:user user:email repo read:org - Segreto client e ID client: generato dal passaggio 1
- Endpoint di autorizzazione:
https://github.com/login/oauth/authorize - Endpoint del token:
https://github.com/login/oauth/access_token - Percorso di base:
/mcp - Connessione MCP:
checked
- Tipo di connessione:
- Fare clic su Crea connessione
- Nell'angolo in alto a destra fare clic su Accedi per accedere alla connessione. Verrà visualizzata una nuova finestra che richiede di autorizzare l'app Github all'account Databricks. Fare clic su Connetti nell'account Github a cui ci si vuole connettere.
Github MCP è ora pronto per l'uso. Seguire la procedura descritta in Aggiungere server MCP a Genie Code.
Personalizzare le istruzioni del codice Genie per la ricerca di codice aziendale
Dopo aver connesso il server MCP Github a Genie Code, è possibile espandere le funzionalità di ricerca di codice aziendale di Genie Code con strumenti e istruzioni personalizzate. Ad esempio, è possibile indicare a Genie Code di cercare in repository specifici. Segui questi passaggi:
- Nelle impostazioni di Genie Code fare clic
al server MCP Github. Abilitare manualmente gli strumenti
get_file_contentsesearch_code. - Nel file di istruzioni di Genie Code aggiungere l'elenco dei repository pertinenti in cui si vuole eseguire la ricerca in Genie Code durante la risposta alle domande. Per esempio:
Enterprise Code Search: This is the list of relevant Github repositories:
- repo: my_repository, owner: bob999
- repo: hello_world_repository, owner: janedoe123