Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Expanda os recursos de pesquisa de código corporativo do Genie Code conectando-se ao servidor MCP do Github.
Observação
Os servidores MCP só têm suporte no modo Genie Code Agent.
Criar um servidor MCP do Github
Para adicionar um servidor MCP do Github ao Genie Code:
Pule esta etapa se o workspace do Databricks já tiver uma conexão do Unity Catalog do GitHub disponível para você usar.
Para adicionar um servidor MCP do Github ao Genie Code:
- Na sua conta do Github, crie um aplicativo Github.
Nota: Para as bases de código corporativas, essa funcionalidade pode ser limitada apenas a administradores. Entre em contato com seu administrador para concluir esta etapa para você.
- Navegue até Configurações de Perfil > Configurações do Desenvolvedor > Aplicativos do Github e clique em Novo Aplicativo do Github.
- Preencha os campos solicitados. A URL de retorno de chamada deve ser
https://<your-databricks-workspace-url>/login/oauth/http.html. É assim que o Github se autentica com seu workspace do Databricks. - Conceda ao aplicativo Github as permissões necessárias para acessar o repositório e a organização.
- Clique em Criar Aplicativo do GitHub.
- Em seu aplicativo recém-criado, em Segredos do Cliente, clique em Gerar um novo segredo do cliente. Copie esse valor.
- Crie uma nova conexão do Catálogo do Unity no Github. Você deve ter
CREATE CONNECTIONprivilégios.- Se o workspace já tiver um instalado, você poderá usar o existente desde que tenha
USE CONNECTIONprivilégios nele. - Preencha estes campos:
- Tipo de conexão:
HTTP - Tipo de autenticação:
OAuth User to Machine - Anfitrião:
https://api.githubcopilot.com - Escopo OAuth: os escopos do seu aplicativo. Por exemplo,
mcp:access read:user user:email repo read:org - Segredo do cliente e ID do cliente: gerado da Etapa 1
- Ponto de extremidade de autorização:
https://github.com/login/oauth/authorize - Ponto de extremidade de token:
https://github.com/login/oauth/access_token - Caminho base:
/mcp - É a conexão mcp:
checked
- Tipo de conexão:
- Clique em Criar conexão
- Se o workspace já tiver um instalado, você poderá usar o existente desde que tenha
- No canto superior direito, clique em Logon para fazer logon na conexão. Isso abre uma nova janela solicitando que você autorize o Aplicativo Github para sua conta do Databricks. Clique em conectar-se na conta do Github à qual você deseja se conectar.
Seu MCP do Github agora está pronto para uso. Siga as etapas em Adicionar servidores MCP ao Genie Code.
Personalizar instruções do Genie Code para pesquisa de código empresarial
Depois de conectar o servidor MCP do Github ao Genie Code, você poderá expandir os recursos de pesquisa de código empresarial do Genie Code com ferramentas e instruções personalizadas. Por exemplo, você pode dizer ao Genie Code para pesquisar em repositórios específicos. Siga estas etapas:
- Nas configurações do Genie Code, clique no
ao lado do servidor do GitHub MCP. Ative manualmente as ferramentas
get_file_contentsesearch_code. - No arquivo de instruções do Genie Code, adicione a lista de repositórios relevantes que você deseja que o Genie Code pesquise ao responder 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