Referência do servidor MCP do Dataverse (pré-visualização)

Importante

  • Esta é uma funcionalidade de pré-visualização.
  • As funcionalidades de pré-visualização não se destinam a utilização em produção e podem ter uma funcionalidade restrita. Estas caraterísticas estão sujeitas aos termos de utilização suplementares e estão disponíveis antes do lançamento oficial para que os clientes possam obter acesso antecipado e fornecer feedback.

Overview

Nome de exibição Description
Microsoft Dataverse MCP Server MCP Server contendo ferramentas para trabalhar com o Dataverse.

Ferramentas disponíveis

Tool Description
create_record Permite aos utilizadores inserir um novo registo numa tabela Dataverse especificada. Após a criação bem-sucedida, a ferramenta devolve o identificador globalmente único (GUID) da linha recém-adicionada, facilitando uma integração perfeita com operações e fluxos de trabalho a jusante.
describe_table Recupera o esquema T-SQL completo para uma dada tabela Dataverse, incluindo nomes de campos, tipos de dados e relações. Este esquema proporciona aos programadores uma compreensão clara da estrutura da tabela para construir consultas e gerir modelos de dados de forma eficaz.
list_tables Devolve uma lista abrangente de todas as tabelas disponíveis no ambiente Dataverse atual. Esta lista ajuda os utilizadores a descobrir e navegar rapidamente pelo panorama de dados dentro do seu ambiente organizacional.
read_query Executa instruções SELECT para consultar diretamente os dados do Dataverse, retornando resultados com base em filtros e condições especificados. Esta ferramenta é ideal para exploração de dados, análises e cenários de integração que requerem recuperação dinâmica de dados.
atualizar_registro Permite aos utilizadores modificar um registo existente dentro de uma tabela Dataverse especificando o identificador único (GUID) do registo e os campos a atualizar. Esta capacidade assegura uma manutenção e sincronização eficientes dos dados.
create_table Permite a criação de novas tabelas Dataverse ao definir o esquema, incluindo nomes de colunas, tipos de dados e relações. Esta ferramenta suporta uma gestão flexível de esquemas alinhada com as necessidades evolutivas do negócio.
update_table Facilita a modificação do esquema ou metadados de uma tabela existente — como adicionar novas colunas, renomear campos ou atualizar restrições — sem perturbar dados ou fluxos de trabalho existentes.
eliminar_tabela Remove permanentemente uma tabela do ambiente Dataverse, incluindo o seu esquema e dados associados. Esta operação está restrita a utilizadores com permissões apropriadas para garantir a conformidade com a governação.
delete_record Elimina um registo específico de uma tabela Dataverse usando o seu identificador único. Esta operação apoia uma gestão eficiente do ciclo de vida dos dados e o cumprimento das políticas de retenção.
Pesquisar Permite a pesquisa baseada em palavras-chave em todo o Dataverse, permitindo aos utilizadores localizar registos, entidades ou campos específicos de forma eficiente. Esta ferramenta é especialmente útil para análise exploratória e descoberta de tabelas em grandes conjuntos de dados.
fetch Recupera os detalhes completos do registo do Dataverse usando o nome da tabela e o ID do registo. Esta ferramenta oferece visibilidade total dos dados de um registo, apoiando auditorias, relatórios e insights impulsionados por IA.

Principais características

Criação e ingestão de dados

Preenche tabelas Dataverse com novos dados para registos empresariais, configurações ou entidades operacionais.

Tools:

  • create_record – Insere novas linhas nas tabelas do Dataverse e devolve o GUID do registo, permitindo automação ou ligação a jusante.
  • create_table – Permite a programadores ou administradores definir novas tabelas com um esquema especificado para armazenar dados empresariais.

Exploração e descoberta de dados

Compreender a estrutura dos modelos de dados existentes e identificar tabelas disponíveis dentro do Dataverse.

Tools:

  • list_tables – Lista todas as tabelas disponíveis no ambiente Dataverse conectado.
  • describe_table – Recupera o esquema T-SQL de qualquer tabela selecionada, incluindo colunas, tipos e relações.

Consulta e análise de dados

Recupere, analise ou valide dados de negócio para raciocínios do Copilot ou fluxos de trabalho de programadores.

Tools:

  • read_query – Executa consultas SELECT para obter dados filtrados das tabelas Dataverse.
  • pesquisa – Pesquisas em todo o Dataverse usando palavras-chave para localizar registos que correspondam a critérios específicos.
  • fetch – Recupera detalhes completos de um registo usando nome e ID da entidade para análise mais profunda.

Atualizações e manutenção de dados

Modificar dados existentes ou atualizar o esquema para alinhar com a lógica ou processos de negócio em mudança.

Tools:

  • update_record – Atualiza campos num registo existente, como estado, proprietário ou prioridade.
  • update_table – Ajusta o esquema ou metadados de uma tabela. Por exemplo, adicionar uma nova coluna ou renomear um campo.

Eliminação de dados e gestão do ciclo de vida

Gerir políticas de retenção ou limpar registos e tabelas obsoletos, mantendo a governação dos dados.

Tools:

  • delete_record – Remove registos específicos por GUID, suportando limpeza automática ou eliminações em conformidade com o RGPD.
  • delete_table – Elimina tabelas não utilizadas ou obsoletas do Dataverse em segurança.

Cenários inteligentes de copiloto e IA

Capacite copilots e agentes de IA, como o Microsoft Copilot Studio e o Claude Desktop, para raciocinar sobre os dados do Dataverse de forma segura.

Tools:

  • Pesquisar, read_query e buscar – Permitir que os copilotos localizem, interpretem e respondam dinamicamente usando dados empresariais.
  • create_record e update_record – Permitir que os copilots registam novas ações ou modifiquem registos existentes como parte dos fluxos de trabalho conversacionais.