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.
Conecte-se ao Microsoft Dataverse usando um cliente MCP (protocolo de contexto de modelo) que não seja da Microsoft. Este exemplo descreve como se conectar usando Claude.
Pré-requisitos
Esses são os pré-requisitos para usar um servidor MCP do Dataverse com Claude.
- Habilite o servidor MCP do Dataverse para o ambiente por meio das configurações do PPAC. Mais informações: Configurar e gerenciar o servidor MCP do Dataverse para um ambiente
- Uma conexão do Dataverse para a configuração do MCP.
- Instale o proxy local do servidor MCP do Dataverse.
- O ID do assinante do seu ambiente do Dataverse.
Observação
Somente o Claude Desktop tem suporte no momento.
Criar uma conexão do Dataverse para a configuração do MCP
Vá para o Power Automate. Se necessário, altere para o ambiente correto selecionando-o no canto superior direito.
Selecione Conexões no painel de navegação esquerdo e, em seguida, selecione + Nova conexão na barra de comandos.
Digite o Dataverse na caixa de pesquisa e selecione o conector do Microsoft Dataverse .
Preencha as instruções em sua tela.
Anote o nome de usuário no Nome da conexão, esse deve ser o mesmo nome que você usou para criar o ambiente anteriormente.
Selecione a conexão para abri-la. Cole a URL quando solicitado.
https://make.preprod.powerautomate.com/environments/fb6637eb-601d-e9d2-b7f0-1613fca29e7e/connections?apiName=shared_commondataserviceforapps&connectionName=64244f45b6f045299463becb30bcd9b8
Instalar o proxy do local do servidor MCP do Dataverse
Essas etapas instalam o proxy local do servidor MCP do Dataverse usado pelo cliente MCP, como Claude desktop ou VS Code para GitHub Copilot.
Instale o SDK do .NET 8.0 no download ou com este comando do PowerShell.
winget install Microsoft.DotNet.SDK.8Em uma janela do terminal do Windows, execute este comando para instalar o proxy local da Microsoft
PowerPlatform.Dataverse.MCP.dotnet tool install --global --add-source https://api.nuget.org/v3/index.json Microsoft.PowerPlatform.Dataverse.MCP
Obter a ID de locatário do seu ambiente do Dataverse
Ao configurar o servidor MCP do Dataverse para Claude Desktop ou VS Code GitHub, você precisa fornecer o valor TenantID.
Aqui está uma maneira de obter detalhes da ID do locatário:
- Vá até Power Apps.
- Selecione Configurações (ícone de engrenagem) no canto superior direito e selecione Detalhes da sessão.
- Copie o valor da ID do Locatário nos detalhes da sessão do Power Apps para a área de transferência do Windows. Anote esse GUID porque ele é usado nas etapas de configuração posteriores.
Configurar e usar o servidor MCP do Dataverse no Claude
Claude AI é um modelo de linguagem grande (LLM) e chatbot desenvolvido pela Anthropic. Ele se destaca no processamento de linguagem natural e é multimodal, o que significa que pode processar texto, áudio e entradas visuais. Claude pode responder perguntas, resumir documentos, gerar texto e até mesmo criar diagramas, animações e código.
Baixar o Claude desktop
Se você ainda não fez isso, baixe e instale a área de trabalho do Claude.
Após você ter o Claude para desktop instalado, você pode localizar e iniciar o Claude na sua área de trabalho.
Configurar o servidor MCP do Dataverse no Claude desktop
Abra o Claude desktop e vá para Arquivo>Configurações.
Se você não configurou nenhum servidor MCP para o Claude desktop anteriormente, você observará uma caixa de diálogo Configurações. Selecione Editar Configuração.
Os arquivos da área de trabalho do Claude são exibidos. Abra o arquivo com seu
claude_desktop_config.jsoneditor JSON favorito.Substitua <a URL de conexão> e a <ID do Locatário> com a URL de conexão e a ID do locatário e cole o snippet JSON na seção indicada do arquivo. Mais informações: Criar uma conexão do Dataverse para a configuração do MCP e Obter a ID do locatário do ambiente do Dataverse
Use um <nome amigável> para o servidor MCP do Dataverse do qual você possa se lembrar facilmente, por exemplo: MyDataverseMCPServer.
{
"mcpServers": {
"<friendly name>": {
"command": "Microsoft.PowerPlatform.Dataverse.MCP",
"args": [
"--ConnectionUrl",
"<URL for Dataverse connection>",
"--MCPServerName",
"DataverseMCPServer",
"--TenantId",
"<Tenant Id GUID>",
"--EnableHttpLogging",
"true",
"--EnableMsalLogging",
"false",
"--Debug",
"false",
"--BackendProtocol",
"HTTP"
]
}
}
}
- Salve este arquivo e volte para a área de trabalho do Claude.
Verificar e interagir com a conexão na área de trabalho do Claude
- Reinicie a área de trabalho do Claude e verifique se as alterações entrarão em vigor. SelecioneArquivo>Sair.
- Abra o Claude desktop agora que a configuração do servidor MCP do Dataverse foi concluída a partir da etapa anterior. É necessário usar suas credenciais para entrar no ambiente do Dataverse.
- Verifique se você pode exibir o servidor MCP do Dataverse e as ferramentas selecionando Pesquisar e ferramentas. Você deve ser capaz de observar o nome amigável do servidor MCP do Dataverse, MyDataverseMCPServer , por exemplo.
- Selecionar o servidor MCP (MyDataverseMCPServer) permite que você exiba a lista de ferramentas com suporte desse servidor MCP.
Dica
Você pode habilitar e desabilitar ferramentas individuais para cada servidor MCP registrado no Claude. Isso lhe dá controle sobre quais ferramentas usar.
Interagir com o servidor MCP do Dataverse no Claude desktop
Se você tiver dados no ambiente do Dataverse, poderá começar a testar sua configuração perguntando listar tabelas no Dataverse, descrever tabela de contas ou quantas contas eu tenho e assim por diante. Mais informações: Adicionar e remover dados de exemplo
Dica
Se você tiver outros servidores MCP registrados com Claude, é melhor adicionar o Dataverse em seu prompt para ser específico sobre qual servidor MCP você gostaria de usar.
Artigos relacionados
Conecte-se ao Dataverse com o Protocolo de Contexto de Modelo