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.
O PROTOCOLO MCP (Model Context Protocol) é um padrão aberto que permite que os GitHub Copilot usem ferramentas e serviços fora do SSMS. Com o MCP, o modo agent (atualmente em versão prévia) pode interagir com sistemas externos, como controle do código-fonte, documentação, sistema de tíquete interno e outras APIs. Você usa a mesma interface de conversa para esses sistemas junto com tarefas de banco de dados.
O MCP funciona por meio de um modelo cliente-servidor:
- Clientes MCP (como SSMS) conectam-se a servidores MCP e solicitam ações em nome do modelo de IA.
- Os servidores MCP expõem uma ou mais ferramentas por meio de uma interface bem definida. Cada ferramenta executa uma ação específica, como criar um item de trabalho, listar tíquetes abertos ou consultar uma API externa.
- O protocolo define o formato de mensagem para descoberta, invocação e tratamento de resposta da ferramenta.
Você deve estar no modo agente para usar o MCP. O modo de solicitação não dá suporte ao MCP.
Observação
As ferramentas MCP são desabilitadas por padrão depois que você adiciona um servidor. Você deve habilitar manualmente cada ferramenta na lista Ferramentas na janela Copilot Chat antes que Copilot possa usá-la.
Pré-requisitos
- SSMS 22.7 ou uma versão mais recente com a carga de trabalho de Assistência de IA.
- Uma conta do GitHub com acesso ao Copilot. Como alternativa, use GitHub Copilot gratuitamente em SQL Server Management Studio.
Localizar servidores MCP
O repositório oficial do servidor MCP é um bom ponto de partida. Ele lista implementações de referência e servidores com contribuição da comunidade para uma ampla gama de serviços, incluindo sistemas de arquivos, bancos de dados, plataformas DevOps e APIs Web.
O MCP é um ecossistema em rápida evolução. O repositório oficial do servidor MCP lista os servidores atuais que você pode integrar aos seus fluxos de trabalho.
Adicionar um servidor MCP
Adicionar um servidor MCP por meio do chat
Adicione servidores MCP do seletor de Ferramentas manualmente ou por meio do registro MCP.
Para adicionar servidores MCP manualmente:
- Na janela Copilot Chat, selecione o ícone Tools para abrir o painel Ferramentas.
- Selecione o botão verde + na parte superior do painel e, em seguida, adicione o servidor MCP personalizado.
-
Insira a ID do servidor e selecione a conexão apropriada na lista suspensa Tipo:
- Para servidores HTTP, insira a URL do servidor.
- Para
stdioservidores, insira o comando e todos os argumentos necessários para iniciar o processo do servidor.
- Salve a configuração. O SSMS inicializa o servidor e adiciona suas ferramentas à lista ferramentas.
Para adicionar servidores MCP do registro:
- Na janela Copilot Chat, selecione o ícone Tools para abrir o painel Ferramentas.
- Selecione o botão verde + na parte superior do painel e, em seguida, adicione do registro MCP.
- Na janela MCP Gerenciador do Servidor, localize o servidor MCP e selecione Install.
- Depois de instalado, o servidor MCP aparece na seção Servidores Adicionados do painel Ferramentas.
Por padrão, as ferramentas não estão habilitadas para um servidor MCP instalado. Você deve habilitá-los por meio do painel Ferramentas.
Adicionar um servidor MCP ao .mcp.json arquivo
O .mcp.json arquivo é uma opção manual para configurar servidores MCP.
Criar ou abrir
%USERPROFILE%\.mcp.json. Esse arquivo de configuração global disponibiliza os servidores MCP para sua conta de usuário.Cole a configuração do servidor no arquivo usando o seguinte formato:
{ "servers": { "github": { "url": "https://api.githubcopilot.com/mcp/" } } }Salve o arquivo. O SSMS detecta a alteração, inicializa os servidores configurados e disponibiliza o MCP na janela Ferramentas.
Se um servidor exigir autenticação, um link obrigatório de autenticação será exibido no arquivo. Selecione-o para concluir o fluxo de autenticação.
Para obter mais informações sobre a configuração de servidor MCP, consulte Usar servidores MCP no Visual Studio.
Servidores MCP disponíveis
As configurações de política de GitHub no painel GitHub Copilot para administradores governam o modo agente e o uso de MCP no SSMS. Se o administrador desativar essa configuração, os usuários nessa assinatura não poderão usar o modo agente ou se conectar a servidores MCP no SSMS.
Além disso, os administradores podem configurar uma lista de permissões do servidor MCP para controlar exatamente quais servidores MCP são permitidos em sua organização. Para obter mais informações, consulte Configurar a lista de permissões do servidor MCP.
Para obter mais informações, consulte Gerenciamento de políticas e recursos para o GitHub Copilot na sua empresa.