Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Expanda as capacidades de pesquisa de código empresarial do Genie Code ligando-se ao servidor MCP do Github.
Observação
Os servidores MCP são suportados apenas no modo Genie Code Agent.
Criar um servidor MCP no Github
Para adicionar um servidor Github MCP ao Genie Code:
Salta este passo se o teu espaço de trabalho Databricks já tiver uma ligação ao Github Unity Catalog disponível para usares.
Para adicionar um servidor Github MCP ao Genie Code:
- A partir da tua conta no Github, cria uma aplicação no Github.
Nota: Para bases de código empresariais, esta funcionalidade pode estar limitada apenas a administradores. Contacta o teu administrador para completar esta etapa por ti.
- Navegue até Definições de Perfil > Definições do > Desenvolvedor > Aplicações do Github e clique em Nova Aplicação do Github.
- Preencha os campos pedidos. O URL de Callback deve ser
https://<your-databricks-workspace-url>/login/oauth/http.html. É assim que o Github autentica com o seu espaço de trabalho Databricks. - Conceda à sua aplicação Github as permissões necessárias para aceder ao seu repositório e organização.
- Clica em Criar Aplicação no GitHub.
- Na sua aplicação recém-criada, em Segredos do Cliente, clique em Gerar um novo segredo do cliente. Copiar este valor.
- Crie uma nova ligação ao Unity Catalog para o Github. Deve ter
CREATE CONNECTIONprivilégios.- Se o teu espaço de trabalho já tiver um instalado, podes usar o existente desde que tenhas
USE CONNECTIONprivilégios nele. - Preencha estes campos:
- Tipo de ligação:
HTTP - Tipo de autenticação:
OAuth User to Machine - Anfitrião:
https://api.githubcopilot.com - Escopo OAuth: Os escopos da sua aplicação. Por exemplo,
mcp:access read:user user:email repo read:org - Segredo do cliente e ID do cliente: gerados a partir do Step 1
- Ponto final de autorização:
https://github.com/login/oauth/authorize - Endpoint do token:
https://github.com/login/oauth/access_token - Caminho base:
/mcp - É a ligação MCP:
checked
- Tipo de ligação:
- Clique em Criar ligação
- Se o teu espaço de trabalho já tiver um instalado, podes usar o existente desde que tenhas
- No canto superior direito, clique em Iniciar sessão para iniciar sessão na sua ligação. Isto abre uma nova janela a pedir que autorize a aplicação do Github para a sua conta Databricks. Clique em ligar na conta do Github à qual pretende ligar-se.
O seu MCP no Github já está pronto para usar. Siga os passos em Adicionar servidores MCP ao Código Genie.
Personalizar instruções do Código Genie para pesquisa de código empresarial
Depois de ligares o servidor MCP do Github ao Genie Code, podes expandir as capacidades de pesquisa de código empresarial do Genie Code com ferramentas e instruções personalizadas. Por exemplo, podes pedir ao Código Genie para pesquisar em repositórios específicos. Siga estes passos:
- Nas definições do Código Genie, clique
ao lado do servidor MCP do Github. Ativar manualmente as ferramentas
get_file_contentsesearch_code. - No seu ficheiro de instruções do Código Genie, adicione a lista de repositórios relevantes que quer que o Código Genie consulte ao responder a perguntas. Por exemplo:
Enterprise Code Search: This is the list of relevant Github repositories:
- repo: my_repository, owner: bob999
- repo: hello_world_repository, owner: janedoe123