Ferramentas disponíveis e prompts de exemplo para o Servidor MCP do Foundry (versão prévia)

Essa referência documenta 79 ferramentas do Servidor MCP do Foundry em 17 categorias que permitem gerenciar agentes, sessões, caixas de ferramentas, conjuntos de dados, avaliações, implantações de modelo, avaliação contínua e muito mais , tudo por meio de prompts de conversa em vez de chamadas à API. Use-a para explorar cada ferramenta e experimentar os prompts de exemplo em seu próprio projeto.

Tip

Antes de usar essas ferramentas, conclua a instalação do Servidor MCP do Foundry.

Note

Esse recurso está atualmente em versão prévia pública. Essa versão prévia é fornecida sem um contrato de nível de serviço e não recomendamos isso para cargas de trabalho de produção. Alguns recursos podem não ter suporte ou ter recursos restritos. Para obter mais informações, consulte Supplemental Terms of Use for Microsoft Azure Previews.

Como as ferramentas funcionam

Quando você digita um prompt de linguagem natural em um cliente compatível com MCP (por exemplo, modo agente GitHub Copilot), o modelo de idioma seleciona a ferramenta apropriada e formula os parâmetros necessários em seu nome. Você não chama ferramentas diretamente – você descreve o que deseja e o modelo converte sua intenção em uma chamada de ferramenta.

Cada ferramenta é classificada como leitura (recupera informações) ou gravação (cria, atualiza ou exclui recursos). As operações de gravação afetam os recursos dinâmicos e a cobrança imediatamente. Examine as práticas recomendadas de segurança antes de executar operações de gravação.

Permissions

Todas as operações são executadas com as permissões do usuário autenticado por meio do fluxo Microsoft Entra ID On-Behalf-Of. Você precisa das seguintes funções:

Tipo de operação Função de Azure mínima Observações
Ler ferramentas Leitor no projeto ou conta do Foundry Suficiente para listagem, consulta e monitoramento.
Ferramentas de gravação Colaborador no projeto ou conta do Foundry Necessário para criar, atualizar e excluir recursos.
Administrador de Acesso Condicional Conditional Access Administrator no Entra ID Necessário somente se estiver configurando políticas de acesso no nível do locatário.

Para obter mais informações, consulte o controle de acesso baseado em Role para Microsoft Foundry.

Identificadores de chave

Muitas ferramentas exigem identificadores de recursos. O modelo de linguagem extrai-os do contexto do prompt, mas ajuda a saber os formatos:

Identificador Formato Onde encontrá-lo
ID do recurso de fundimento /subscriptions/{sub_id}/resourceGroups/{rg}/providers/Microsoft.CognitiveServices/accounts/{account} página Azure portal Properties
Endpoint de projeto https://{account}.services.ai.azure.com/api/projects/{project} Página de detalhes do projeto de pesquisa
Project ID do recurso /subscriptions/{sub_id}/resourceGroups/{rg}/providers/Microsoft.CognitiveServices/accounts/{account}/projects/{project} página Azure portal Properties

Gerenciamento de agentes

Gerencie todo o ciclo de vida dos agentes em um projeto de Foundry, incluindo criação, invocação, orquestração de contêiner e exclusão.

Prompts de exemplo:

  • "Listar todos os agentes no meu projeto de Fundiário."
  • "Criar um novo agente chamado faq-agent usando o modelo gpt-4o-mini."
  • "Enviar 'Olá, como você pode ajudar?' para o meu customer-support-agent."
  • "Inicie o contêiner para meu agente triage-agenthospedado."
  • "Verifique o status do contêiner para triage-agent."
  • "Mostre-me o esquema de definição do agente para agentes de prompt."
  • "Exclua do old-test-agent meu projeto."
Tool Access Description Entradas de chave Returns
agent_get leitura Liste todos os agentes em um projeto do Foundry ou obtenha um agente específico pelo nome. Nome do agente (opcional) Lista de agentes ou definição de agente único com modelo, instruções e configuração de ferramenta.
agent_update gravação Criar, atualizar ou clonar um agente. Use agent_definition_schema_get primeiro para descobrir o esquema de definição completa. Nome do agente, modelo, instruções, definições de ferramenta Definição de agente criada ou atualizada.
agent_invoke gravação Envie uma mensagem para um agente e obtenha uma resposta. Funciona para agentes de contêiner hospedados e baseados em prompt. Nome do agente, texto da mensagem Mensagem de resposta do agente.
agent_delete gravação Exclua permanentemente um agente. Para agentes hospedados, isso também exclui o contêiner. Nome do agente Confirmação de exclusão.
agent_container_control gravação Inicie ou interrompa um contêiner de agente hospedado. Use antes de invocar um agente hospedado. Nome do agente, ação (iniciar ou parar) Status da operação do contêiner.
agent_container_status_get leitura Verifique o status atual de um contêiner de agente hospedado (Iniciando, Executando, Parado, Com Falha e assim por diante). Nome do agente Status do contêiner atual.
agent_definition_schema_get leitura Retorne o esquema JSON completo para definições de agente, incluindo todos os tipos de ferramentas. None Esquema JSON completo para definições de agente.

Sessões e arquivos do agente hospedado

Crie e gerencie sessões de computação isoladas para agentes hospedados. Inspecione logs e gerencie arquivos no sistema de arquivos de cada sessão.

Prompts de exemplo:

  • "Crie uma sessão para meu agente data-analysthospedado."
  • "Liste as sessões e data-analyst mostre a mais recente primeiro."
  • "Transmitir até 100 linhas de log da sessão analysis-2026."
  • "Carregar input.csv/data/input.csv na sessão.".
  • "Baixe /data/results.csv da sessão."
  • "Exclua a sessão analysis-2026 e libere seus recursos de computação."
Tool Access Description Entradas de chave Returns
session_create gravação Crie uma nova sessão para um agente hospedado. As sessões fornecem ambientes de computação isolados para execução do agente. Nome do agente, ID da sessão (opcional) Sessão criada com sua ID, status e expiração.
session_get leitura Obtenha detalhes de uma sessão específica do agente hospedado. Nome do agente, ID da sessão Status da sessão, versão, hora de criação e expiração.
session_list leitura Listar sessões para um agente hospedado com paginação e classificação. Nome do agente, limite, ordem e after cursor before de paginação Lista de sessões.
session_delete gravação Exclua uma sessão do agente hospedado e libere seus recursos de computação. Nome do agente, ID da sessão Resultado da operação.
session_logstream leitura Transmitir a saída do console de uma sessão de agente hospedada. A resposta é limitada para evitar leituras não associados. Nome do agente, ID da sessão, linhas máximas (opcional) Eventos de log de erros e saída padrão estruturados.
session_file_list leitura Listar arquivos e diretórios em um caminho em uma sessão do agente hospedado. Nome do agente, ID da sessão, caminho (opcional) Lista de arquivos e diretórios.
session_file_stat leitura Obtenha metadados para um arquivo ou diretório em uma sessão do agente hospedado. Nome do agente, ID da sessão, caminho do arquivo Nome, tamanho, indicador de diretório e hora da última modificação.
session_file_mkdir gravação Crie um diretório em uma sessão de agente hospedada. Nome do agente, ID da sessão, caminho, sinalizador create-parents (opcional), modo de permissão (opcional) Resultado da operação.
session_file_upload gravação Carregue conteúdo codificado em base64 em um arquivo em uma sessão do agente hospedado. Nome do agente, ID da sessão, caminho do arquivo de destino, conteúdo base64 Resultado da operação.
session_file_download leitura Baixe um arquivo de uma sessão do agente hospedado. Nome do agente, ID da sessão, caminho do arquivo Conteúdo do arquivo codificado em Base64.
session_file_delete gravação Exclua um arquivo ou diretório de uma sessão do agente hospedado. Nome do agente, ID da sessão, caminho do arquivo, sinalizador recursivo (opcional) Resultado da operação.

Gerenciamento de caixa de ferramentas

Criar, recuperar, versão, atualizar e excluir caixas de ferramentas em um projeto do Foundry.

Prompts de exemplo:

  • "Mostre-me a customer-support-tools caixa de ferramentas."
  • "Obter a versão 2 de customer-support-tools."
  • "Criar uma nova versão de customer-support-tools."
  • "Defina a versão 2 customer-support-tools como padrão."
  • "Defina a versão 1 customer-support-tools como o padrão e exclua a versão 2."
  • "Excluir a old-support-tools caixa de ferramentas".

As versões da caixa de ferramentas são imutáveis. toolbox_version_create também criará a caixa de ferramentas se ela não existir. Para uma caixa de ferramentas existente, a criação de uma versão não altera a versão padrão. Chame toolbox_update com defaultVersion definido para a nova versão para promovê-la. Antes de excluir a versão padrão atual, defina outra versão como o padrão.

Tool Access Description Entradas de chave Returns
toolbox_get leitura Recupere uma caixa de ferramentas e sua versão padrão atual. Identificador de caixa de ferramentas Detalhes da caixa de ferramentas.
toolbox_version_get leitura Listar versões da caixa de ferramentas ou recuperar uma versão específica. Identificador de caixa de ferramentas, identificador de versão para uma versão específica Lista de versões ou detalhes da caixa de ferramentas.
toolbox_version_create gravação Crie uma versão da caixa de ferramentas imutável. Se a caixa de ferramentas não existir, essa ferramenta também a criará. Identificador de caixa de ferramentas e detalhes da versão Versão da caixa de ferramentas criada.
toolbox_update gravação Crie ou atualize uma caixa de ferramentas, incluindo sua versão padrão. Identificador de caixa de ferramentas, detalhes atualizados da caixa de ferramentas ao defaultVersion alterar o padrão Detalhes da caixa de ferramentas criada ou atualizada.
toolbox_delete gravação Excluir uma caixa de ferramentas. Identificador de caixa de ferramentas Confirmação de exclusão.
toolbox_version_delete gravação Exclua uma versão específica da caixa de ferramentas. Para excluir o padrão atual, primeiro defina outra versão como o padrão. Identificador de caixa de ferramentas, identificador de versão Confirmação de exclusão.

Gerenciamento de conjunto de dados

Criar, recuperar, versão e baixar conjuntos de dados de avaliação em um projeto do Foundry.

Prompts de exemplo:

  • "Carregar meu Q& de suporte ao cliente; Um conjunto de dados dessa URL de Armazenamento de Blobs do Azure".
  • "Mostre-me todos os conjuntos de dados no meu projeto do Foundry."
  • "Obter detalhes para o customer-support-qa conjunto de dados versão 2."
  • "Listar todas as versões do meu product-reviews conjunto de dados."
  • "Obtenha uma URL de download para a versão mais recente de customer-support-qa."
Tool Access Description Entradas de chave Returns
evaluation_dataset_create gravação Crie ou atualize uma versão do conjunto de dados de um URI de Armazenamento de Blobs do Azure. Nome do conjunto de dados, versão Armazenamento de Blobs URI Metadados de conjunto de dados com nome, versão e URI.
evaluation_dataset_get leitura Obtenha um conjunto de dados por nome e versão ou liste todos os conjuntos de dados no projeto. Nome e versão do conjunto de dados (opcional) Detalhes do conjunto de dados ou lista de todos os conjuntos de dados.
evaluation_dataset_versions_get leitura Liste todas as versões de um conjunto de dados específico. Nome do conjunto de dados Lista de números de versão com metadados.
evaluation_dataset_sas_url_get leitura Obtenha uma URL de SAS (assinatura de acesso compartilhado) de curta duração para baixar o conteúdo de uma versão do conjunto de dados. A versão usa como padrão o mais recente. Nome do conjunto de dados, versão do conjunto de dados (opcional) URL de conteúdo de conjunto de dados de curta duração.

Trabalhos de geração de dados

Crie e gerencie trabalhos de geração de dados autônomos para dados de avaliação ou ajuste fino. Gere dados de prompts, agentes, rastreamentos, conjuntos de dados ou arquivos carregados.

Prompts de exemplo:

  • "Gere 100 exemplos de perguntas e respostas de avaliação a partir deste prompt."
  • "Mostre-me o status do trabalho job-123de geração de dados."
  • "Cancelar trabalho de geração de job-123dados."
  • "Excluir o trabalho job-123de geração de dados concluído."
Tool Access Description Entradas de chave Returns
data_generation_job_create gravação Inicie um trabalho de geração de dados autônomo para dados de avaliação ou ajuste fino. Nome do trabalho, tipo de geração, cenário, exemplos máximos, implantação de modelo de geração e entradas de origem Resultado da operação.
data_generation_job_get leitura Obtenha um trabalho de geração de dados por ID ou liste trabalhos de geração de dados quando a ID for omitida. ID do trabalho (opcional) Detalhes do trabalho ou lista de trabalhos.
data_generation_job_cancel gravação Cancelar um trabalho de geração de dados. ID do trabalho Resultado da operação.
data_generation_job_delete gravação Excluir um trabalho de geração de dados. ID do trabalho Resultado da operação.

Operações de avaliação

Execute avaliações em lote em agentes ou conjuntos de dados e compare os resultados entre execuções.

Prompts de exemplo:

  • "Avalie minha customer-support-agent v2 usando avaliadores de Relevância, Aterramento e Coerência."
  • "Execute uma avaliação em lote no meu conjunto de dados JSONL com avaliadores de Violência e HateUnfairness."
  • "Gere 50 consultas de teste sintéticas e avalie meu agente com elas."
  • "Mostre-me todas as execuções de avaliação no meu projeto do Foundry."
  • "Compare run-baseline-123 com as execuções de tratamento run-124 e run-125."
Tool Access Description Entradas de chave Returns
evaluation_agent_batch_eval_create gravação Crie uma execução de avaliação em lote que chame um agente específico. Dá suporte a avaliadores internos e personalizados, além da geração de dados sintéticos. Nome/versão do agente, nomes do avaliador, conjunto de dados (opcional para geração sintética), número de consultas sintéticas (opcional) ID e status da execução de avaliação.
evaluation_dataset_batch_eval_create gravação Crie uma execução de avaliação em lote em um conjunto de dados JSONL. Dá suporte a avaliadores internos e personalizados. Nome/versão do conjunto de dados, nomes do avaliador ID e status da execução de avaliação.
evaluation_get leitura Listar grupos de avaliação ou execuções no projeto Foundry. Defina isRequestForRuns como true para listar execuções em um grupo de avaliação específico. ID do grupo de avaliação (opcional), ID da execução de avaliação (opcional), isRequestForRuns sinalizador Lista de grupos de avaliação ou execuções com status e pontuações ou detalhes de um item específico.
evaluation_comparison_create gravação Crie resultados de comparação entre uma linha de base e execuções de avaliação de tratamento. ID de execução de linha de base, IDs de execução de tratamento ID de insights de comparação.
evaluation_comparison_get leitura Obter ou listar insights de comparação de avaliação. ID do insight de comparação (opcional) Resultados de comparação com análise estatística.

Avaliação de rastreamento

Execute avaliações de conversa de vários turnos em rastreamentos de agente ou conversas explicitamente selecionadas e IDs de rastreamento W3C.

Prompts de exemplo:

  • "Avalie até cinco rastreamentos customer-support-agent das últimas 24 horas para aterramento e a conclusão da tarefa."
  • "Avalie essas IDs de conversa para satisfação do cliente no nível da conversa."
  • "Avalie essas IDs de rastreamento W3C com meu avaliador personalizado tone-check ."
Tool Access Description Entradas de chave Returns
evaluation_agent_traces_batch_eval_create gravação Crie uma avaliação em lotes de vários turnos em relação aos rastreamentos recentes amostrados de um agente. Cria um grupo de avaliação quando um não é fornecido. Nomes do avaliador, nome do agente e ID de versão ou agente, ID de avaliação (opcional), intervalo de tempo ou pesquisa, máximo de rastreamentos Execução de avaliação.
evaluation_traces_batch_eval_create gravação Crie uma avaliação em lotes de vários turnos em relação aos dados de rastreamento selecionados por IDs de conversa ou IDs de rastreamento W3C. Cria um grupo de avaliação quando um não é fornecido. Nomes do avaliador, tipo de origem de rastreamento, IDs de conversa ou IDs de rastreamento, ID de avaliação (opcional), nível de avaliação (opcional) Execução de avaliação.

Pacotes de avaliação

Crie, versão, execute, atualize e exclua conjuntos de avaliação que agrupam conjuntos de dados, agentes de destino e avaliadores. Você também pode gerar pacotes de prompts, agentes, rastreamentos, conjuntos de dados ou arquivos carregados.

Prompts de exemplo:

  • "Crie um pacote de avaliação nomeado support-quality para meu conjunto de dados e agente de suporte."
  • "Executar a versão 2 de support-quality."
  • "Atualize o nome de exibição e as marcas para a versão 2 de support-quality."
  • "Gerar um pacote de avaliação de rastreamentos recentes para customer-support-agent."
  • "Mostre-me todos os trabalhos de geração do pacote de avaliação."
Tool Access Description Entradas de chave Returns
evaluation_suite_create gravação Crie uma versão do pacote de avaliação que agrupa os avaliadores e pode referenciar um conjunto de dados e um agente de destino. Nome do pacote, nomes do avaliador, conjunto de dados e agente de destino (opcional), configurações de avaliação (opcional) Versão do pacote de avaliação.
evaluation_suite_get leitura Obtenha uma versão do pacote de avaliação, listar versões para um pacote ou conjuntos de listas. Nome do pacote (opcional), versão (opcional), listVersions sinalizador e filtro de agente (opcional) Detalhes do pacote, lista de versões ou lista de pacotes.
evaluation_suite_update gravação Atualize o nome de exibição, a descrição ou as marcas em uma versão do pacote de avaliação. Nome do pacote, versão, campos a serem atualizados Resultado da operação.
evaluation_suite_run gravação Inicie uma execução do pacote de avaliação. Nome do pacote, versão (opcional), nome da avaliação (opcional), nível de avaliação (opcional) Execução de avaliação.
evaluation_suite_delete gravação Excluir uma versão do pacote de avaliação. A versão usa como padrão o mais recente. Nome do pacote, versão (opcional) Resultado da operação.
evaluation_suite_generation_job_create gravação Inicie um trabalho de geração do pacote de avaliação. Nome do pacote, implantação de modelo de geração, entradas de origem, configurações de geração Trabalho de geração.
evaluation_suite_generation_job_get leitura Obtenha um trabalho de geração de pacote de avaliação por ID ou liste trabalhos quando a ID for omitida. ID do trabalho (opcional), limite e token de continuação (opcional) Detalhes do trabalho de geração ou lista de trabalhos.
evaluation_suite_generation_job_cancel gravação Cancelar um trabalho de geração do pacote de avaliação. ID do trabalho Resultado da operação.
evaluation_suite_generation_job_delete gravação Exclua um trabalho de geração do pacote de avaliação. ID do trabalho Resultado da operação.

Catálogo do avaliador

Procure avaliadores internos e gerencie avaliadores personalizados para uso em execuções de avaliação.

Prompts de exemplo:

  • "Listar todos os avaliadores internos disponíveis em meu projeto."
  • "Mostre-me a definição completa do coherence avaliador."
  • "Crie um avaliador personalizado baseado em prompt chamado tone-check que pontua respostas em uma escala de 1 a 5."
  • "Atualize a descrição do meu tone-check avaliador."
  • "Excluir a versão 1 do meu old-evaluator."
Tool Access Description Entradas de chave Returns
evaluator_catalog_get leitura Listar avaliadores no catálogo ou obter a definição completa de um avaliador específico. Filtrar por tipo interno ou personalizado. Nome do avaliador (opcional), filtro de tipo (interno ou personalizado, opcional) Lista de avaliadores ou definição completa do avaliador com lógica de pontuação.
evaluator_catalog_create gravação Crie um avaliador personalizado baseado em prompt ou baseado em código. Nome do avaliador, tipo (prompt ou código), definição Metadados do avaliador criado.
evaluator_catalog_update gravação Atualizar metadados (nome de exibição, descrição, categoria) para um avaliador personalizado existente. Nome do avaliador, campos a serem atualizados Metadados atualizados do avaliador.
evaluator_catalog_delete gravação Exclua uma versão específica de um avaliador personalizado. Nome do avaliador, versão Confirmação de exclusão.

Trabalhos de geração do avaliador

Gere avaliadores adaptávelmente de prompts, agentes ou conjuntos de dados e monitore ou cancele os trabalhos de geração.

Prompts de exemplo:

  • "Gere um avaliador nomeado policy-compliance a partir deste prompt de política."
  • "Regenerar policy-compliance da versão 2 do meu conjunto de dados de suporte usando a implantação gpt-4odo modelo."
  • "Mostre-me todos os trabalhos de geração do avaliador em execução."
  • "Cancelar trabalho job-456de geração do avaliador."
Tool Access Description Entradas de chave Returns
evaluator_generation_job_create gravação Inicie um trabalho de geração de avaliador adaptável. Fornecer um nome de avaliador existente regenera-o de entradas de origem atualizadas. Implantação de modelo, nome do avaliador, prompt, agente ou entradas de origem do conjunto de dados Trabalho de geração.
evaluator_generation_job_get leitura Obtenha um trabalho de geração de avaliador por ID ou liste trabalhos quando a ID for omitida. ID do trabalho (opcional), filtros de status e agente (opcional), entradas de paginação (opcional) Detalhes do trabalho de geração ou lista de trabalhos.
evaluator_generation_job_cancel gravação Cancelar um trabalho de geração de avaliador. ID do trabalho Resultado da operação.

Catálogo de modelos e detalhes

Explore modelos no catálogo de modelos do Foundry, obtenha detalhes do modelo e determine se um modelo pode ser implantado na Computação Gerenciada.

Prompts de exemplo:

  • "Mostre-me todos os modelos GPT-5.4 disponíveis no catálogo."
  • "Listar todos os modelos publicados Microsoft com a licença do MIT."
  • "Obtenha informações detalhadas e exemplos de código para GPT-5-mini."
  • "Mostre-me modelos anunciados para Computação Gerenciada."
  • "Obter detalhes de computação gerenciada e modelos de implantação para openai--gpt-oss-20b."

Para Computação Gerenciada, isManagedCompute identifica model_catalog_list um candidato anunciado. Confirme a implantabilidade com model_details_get: isFoundryManagedCompute é o sinal autoritativo e os modelos de implantação resolvidos identificam as opções de implantação e os aceleradores disponíveis.

Tool Access Description Entradas de chave Returns
model_catalog_list leitura Listar modelos do catálogo de modelos do Foundry com filtros opcionais. Para candidatos à Computação Gerenciada, a resposta inclui isManagedCompute. Pesquisar palavras-chave, publicador, tipo de licença, tipo de tarefa (tudo opcional) Lista de modelos com nome, editor, licença, funcionalidades e indicadores de implantação de catálogo.
model_details_get leitura Obtenha detalhes completos do modelo e exemplos de código. Para Computação Gerenciada, use isFoundryManagedCompute para confirmar a implantabilidade. Nome do modelo ou ID Especificações de modelo, preços, regiões com suporte, exemplos de código e modelos de implantação resolvidos.

Gerenciamento de implantação de modelo

Implante, inspecione e remova implantações de modelo, incluindo implantações de Computação Gerenciada, em uma conta do Foundry.

Prompts de exemplo:

  • "Use model_deploy_azure_direct_model para implantar GPT-5-mini como production-chatbot com 20 unidades de capacidade."
  • "Mostre-me todas as minhas implantações de modelo atual."
  • "Mostre-me todas as minhas implantações de Computação Gerenciada."
  • "Use model_deploy_managed_compute para implantar openai--gpt-oss-20b como gpt-oss-managed usando seu modelo de implantação A100_80GB."
  • "Exclua o old-test-deployment que não estou mais usando."

Escolha ferramentas explícitas para cada tipo de implantação:

Tipo de implantação Criar ou atualizar
Modelos do Foundry vendidos pelo Azure model_deploy_azure_direct_model
Computação Gerenciada model_deploy_managed_compute

Não use o alias preterido model_deploy para novas chamadas. Para Computação Gerenciada, primeiro use model_catalog_list como um sinal de candidato e, em seguida, chame model_details_get. Use model_deploy_managed_compute somente quando isFoundryManagedCompute estiver truee passe um dos modelos de implantação resolvidos. Use model_deployment_get para recuperar qualquer tipo de implantação e model_deployment_delete excluir qualquer tipo.

Tool Access Description Entradas de chave Returns
model_deploy_azure_direct_model gravação Crie ou atualize uma implantação para um Modelo de Fundiário vendido por Azure. Nome do modelo, nome da implantação, unidades de capacidade Detalhes da implantação com ponto de extremidade e capacidade provisionada.
model_deploy gravação Alias com versões anteriores preteridas de model_deploy_azure_direct_model. Ele tem entradas e comportamento idênticos. Nome do modelo, nome da implantação, unidades de capacidade Detalhes da implantação com ponto de extremidade e capacidade provisionada.
model_deploy_managed_compute gravação Crie uma implantação de Computação Gerenciada distinta de um ativo de modelo de registro e um modelo de implantação resolvido. Nome da implantação, modelAssetId, deploymentTemplate, acceleratorType (opcional), instanceCount (opcional) versionUpgradeOption Detalhes da implantação de Computação Gerenciada.
model_deployment_get leitura Obtenha implantações de Modelos de Fundimento vendidos por implantações de Azure e Computação Gerenciada. Com um nome, a ferramenta pesquisa os dois tipos de recursos e pode retornar ambos quando eles compartilham esse nome. Sem um nome, ele combina ambas as listas. Nome da implantação (opcional) Detalhes da implantação com Kind set to ADM ou Managed.
model_deployment_delete gravação Exclua qualquer tipo de implantação. A ferramenta verifica as implantações de Modelos de Fundiário vendidos por Azure primeiro e, em seguida, implantações de Computação Gerenciada. Nome da implantação Confirmação de exclusão.

Análise de modelos e recomendações

Compare os parâmetros de comparação de modelo e obtenha recomendações para alternar para modelos mais econômicos ou de qualidade mais alta.

Prompts de exemplo:

  • "Mostre-me dados de parâmetro de comparação para todos os modelos disponíveis."
  • "Compare o desempenho de parâmetro de comparação entre GPT-5.4 e GPT-4."
  • "Encontre modelos semelhantes à minha implantação atual do GPT-4."
  • "Quais modelos me dariam melhor taxa de qualidade/custo do que o que estou usando agora?"
Tool Access Description Entradas de chave Returns
model_benchmark_get leitura Buscar dados de parâmetro de comparação para modelos do Foundry. Filtros de modelo (opcional) Pontuações de comparação, precisão, custo e métricas de latência.
model_benchmark_subset_get leitura Obtenha dados de parâmetro de comparação para pares de versão e nome de modelo específicos. Nomes de modelo e pares de versão Dados de comparação de parâmetro de comparação para modelos especificados.
model_similar_models_get leitura Encontre modelos semelhantes com base nos detalhes da implantação ou do modelo. Nome da implantação ou nome do modelo Lista de modelos semelhantes com comparação de funcionalidade.
model_switch_recommendations_get leitura Obtenha recomendações de comutador de modelo com base em dados de parâmetro de comparação. Nome da implantação atual Modelos recomendados com análise de troca de qualidade/custo.

Monitoramento e operações de modelo

Acompanhe a integridade da implantação, monitore as métricas, verifique o status de substituição e exiba o uso da cota, incluindo a cota do acelerador de Computação Gerenciada.

Prompts de exemplo:

  • "Mostre-me as métricas de solicitação para minha production-chatbot implantação."
  • "Verifique se alguma das minhas implantações está usando versões de modelo preteridas."
  • "Mostre-me o uso da cota em todas as regiões para minha assinatura."
  • "Mostre-me A100_80GB, H100_80GB, MI300_192GB e H200_141GB cota de acelerador no Leste dos EUA 2."
Tool Access Description Entradas de chave Returns
model_monitoring_metrics_get leitura Obtenha métricas de monitoramento (solicitações, latência, erros, cota) para uma implantação de modelo. Nome da implantação, intervalo de tempo (opcional) Contagem de solicitações, percentis de latência, taxas de erro e uso de token.
model_deprecation_info_get leitura Obtenha informações de implantação enriquecidas com cronogramas de substituição e de aposentadoria. Nome da implantação (opcional) Detalhes da implantação com datas de substituição preteridas e substituições sugeridas.
model_quota_list leitura Listar a cota de implantação e o uso disponíveis para uma assinatura em uma região, incluindo a cota de acelerador de computação gerenciada. Assinatura, região Limites de cota, uso atual e capacidade disponível por família ou acelerador de modelo.

Conexões do Projeto

Gerenciar conexões com serviços externos (Azure OpenAI, Armazenamento de Blobs do Azure, pesquisa e outros) em um projeto do Foundry.

Prompts de exemplo:

  • "Listar todas as conexões no meu projeto do Foundry."
  • "Mostre-me os detalhes da minha azure-search conexão."
  • "Quais tipos de conexão e métodos de autenticação têm suporte?"
  • "Crie uma nova conexão AzureOpenAI chamada my-openai usando autenticação do AAD."
  • "Exclua a old-storage conexão do meu projeto."
Tool Access Description Entradas de chave Returns
project_connection_list leitura Liste todas as conexões em um projeto do Foundry, com filtragem opcional por categoria ou destino. Filtro de categoria, filtro de destino (ambos opcionais) Lista de conexões com nome, tipo e status.
project_connection_get leitura Obtenha uma conexão específica por nome. Nome da conexão Detalhes da conexão, incluindo categoria, destino e tipo de autenticação.
project_connection_list_metadata leitura Listar todas as categorias de conexão e tipos de autenticação com suporte. Chame isso primeiro para descobrir valores válidos. None Categorias com suporte (por exemplo, AzureOpenAI, AzureBlobStorage) e tipos de autenticação (por exemplo, AAD, chave).
project_connection_create gravação Criar ou substituir uma conexão de projeto. Nome da conexão, categoria, destino, tipo de autenticação Detalhes da conexão criada.
project_connection_update gravação Atualize uma conexão de projeto existente. Nome da conexão, campos a serem atualizados Detalhes de conexão atualizados.
project_connection_delete gravação Exclua uma conexão de projeto por nome. Nome da conexão Confirmação de exclusão.

Otimização de prompt

Otimize os prompts do sistema e as mensagens do desenvolvedor para obter um melhor desempenho de LLM.

Prompts de exemplo:

  • "Otimize meu prompt do sistema: 'Você é um agente de atendimento ao cliente útil' usando gpt-5.4."
  • "Aprimore as instruções do meu agente para obter respostas mais concisas."
  • "Refinar meu prompt otimizado para também lidar com perguntas de acompanhamento."
Tool Access Description Entradas de chave Returns
prompt_optimize gravação Otimize um prompt do desenvolvedor (mensagem do sistema) para obter um melhor desempenho de LLM usando o otimizador de prompt Azure OpenAI. Texto do prompt, modelo de destino, instruções de refinamento (opcional) Texto de prompt otimizado com explicação das alterações.

Avaliação contínua

Habilite, monitore e gerencie a avaliação contínua dos agentes. A avaliação contínua avalia automaticamente as respostas do agente continuamente. A ferramenta detecta automaticamente o tipo de agente (prompt ou hospedado) e configura o mecanismo de avaliação apropriado – regras de avaliação para agentes de prompt ou execuções de avaliação agendadas para agentes hospedados.

Prompts de exemplo:

  • "Habilite a avaliação contínua para meus customer-support-agent avaliadores de relevância e aterramento."
  • "Configure a avaliação contínua para que meu agente triage-agent hospedado seja executado a cada 2 horas."
  • "Mostre-me a configuração de avaliação contínua para customer-support-agent."
  • "Desabilitar a avaliação contínua para o meu old-test-agent."
  • "Atualize a avaliação contínua para customer-support-agent uma amostra de 50% de respostas."
Tool Access Description Entradas de chave Returns
continuous_eval_create gravação Habilite ou atualize a avaliação contínua para um agente. Detecta automaticamente o tipo de agente e configura o mecanismo de avaliação apropriado. Cria o grupo de avaliação, se necessário. Nome do agente, nomes do avaliador, nome da implantação do modelo (para avaliadores de qualidade), sinalizador habilitado, horas de intervalo (agentes hospedados), taxa de amostragem (agentes de prompt), cenário (padrão ou comercial) Configuração de avaliação contínua com detalhes de ID, status e agendamento.
continuous_eval_get leitura Obtenha uma configuração de avaliação contínua para um agente. Retorna todas as configurações ou filtra por cenário para agentes de prompt. Nome do agente, filtro de cenário (opcional) Lista de configurações de avaliação contínua com detalhes, agenda e status do avaliador.
continuous_eval_delete gravação Exclua uma configuração de avaliação contínua para um agente. Use continuous_eval_get para localizar IDs de configuração. ID de configuração, nome do agente Confirmação de exclusão.

Exemplos de fluxos de trabalho

Implantação e otimização de modelo:

  • "Mostre-me o gpt-5.6-sol modelo no catálogo."
  • "Implantar gpt-5.6-sol como customer-service-bot com 15 unidades de capacidade."
  • "Monitore a latência da solicitação para minha nova implantação."
  • "Recomenda alternativas mais econômicas com base no uso atual."

Planejamento de cota de computação gerenciada:

  • "Use model_quota_list para mostrar minha cota e uso do acelerador de computação gerenciada para assinatura <subscription-id> no Leste dos EUA 2."
  • "Compare as instâncias disponíveis para A100_80GB, H100_80GBe MI300_192GBH200_141GB."
  • "Preciso de quatro instâncias. Identifique quais aceleradores têm cota disponível suficiente no momento e lembre-me de que a disponibilidade de cota não garante a capacidade de implantação."
  • "Antes de qualquer implantação, mostre-me o acelerador selecionado e a contagem de instâncias para revisão porque a Computação Gerenciada aloca a capacidade de GPU dedicada faturável."

Ciclo de vida de implantação de computação gerenciada:

  • "Use model_catalog_list para localizar modelos anunciados para Computação Gerenciada, onde isManagedCompute está true."
  • "Para openai--gpt-oss-20b, use model_details_get para confirmar que isFoundryManagedCompute é true, e mostrar seu registro modelAssetId, modelos de implantação resolvidos e aceleradores."
  • "Use model_quota_list para verificar o acelerador selecionado no Leste dos EUA 2 antes da implantação."
  • "Examine o modelo de implantação, o acelerador e a contagem de instâncias comigo. Depois de confirmar a alocação de GPU dedicada faturável, use para criar gpt-oss-managed-test com o registromodelAssetId, um resolvido deploymentTemplatee o aprovadoinstanceCount."model_deploy_managed_compute
  • "Use model_deployment_get para monitorar gpt-oss-managed-test e verificar se Kind é Managed."
  • "Quando o teste for concluído e eu confirmar a limpeza, use model_deployment_delete para excluir gpt-oss-managed-test."

Fluxo de trabalho de avaliação do agente:

  • "Listar todos os agentes no meu projeto."
  • "Avalie minha customer-support-agent v2 usando avaliadores de relevância, aterramento e segurança."
  • "Compare minha avaliação de linha de base com a nova execução."
  • "Mostre-me os resultados da comparação com significância estatística."

Configuração de avaliação contínua:

  • "Listar todos os agentes no meu projeto."
  • "Habilite a avaliação contínua para meus customer-support-agent avaliadores de Relevância, Aterramento e Segurança com a implantação existente gpt-5.6-luna ."
  • "Mostre-me a configuração de avaliação contínua para customer-support-agent."
  • "Atualize a avaliação contínua para a amostra de 25% de respostas com um máximo de 10 execuções por hora."

Gerenciamento e limpeza de recursos:

  • "Liste todas as minhas implantações atuais e seu uso."
  • "Verifique quais implantações estão usando versões de modelo preteridas."
  • "Mostre-me meu uso de cota em todas as regiões."
  • "Excluir implantações de teste não utilizadas para liberar a capacidade."

Limitações de pré-visualização

O Servidor MCP do Foundry está em versão prévia pública. As seguintes limitações se aplicam:

  • Nenhum isolamento de rede – o Servidor MCP de Fundimento usa o ponto https://mcp.ai.azure.comde extremidade público. Os recursos por trás de Azure Links Privados não são acessíveis. Para conectividade mcp privada, crie seu próprio servidor MCP e conecte-o ao Serviço de Agente com rede privada.
  • Residência de dados – solicitações e respostas podem ser processadas em data centers da UE ou dos EUA. O próprio servidor não armazena dados, mas o processamento entre regiões pode ocorrer.
  • Sem SLA — os recursos de versão prévia não incluem um contrato de nível de serviço. Não use o servidor para cargas de trabalho de produção que exijam disponibilidade garantida.
  • Conjunto de ferramentas pode mudar — ferramentas, parâmetros e valores retornados podem mudar durante o período de visualização sem aviso prévio.

Para obter mais informações, consulte Supplemental Terms of Use for Microsoft Azure Previews.

Erros comuns

Erro Cause Resolução
Acesso negado Função RBAC Azure insuficiente no projeto ou na conta do Foundry. Atribua pelo menos Leitor para ferramentas de leitura ou Colaborador para ferramentas de gravação. Consulte RBAC para Microsoft Foundry.
Falha na autenticação Token de Entra ID expirado ou inválido. Saia e entre novamente em sua conta Azure no Visual Studio Code ou na ferramenta que você está usando.
Cota excedida Capacidade insuficiente para criar uma implantação ou executar uma avaliação. Use model_quota_list para verificar a cota disponível antes da operação.
Recurso não encontrado A implantação, o conjunto de dados, o agente ou a conexão especificados não existem. Use a ferramenta ou get correspondente list para verificar o nome do recurso.
Ponto de extremidade privado não acessível Os recursos de fundimento usam Azure Links Privados que o Servidor MCP do Foundry hospedado não pode acessar. Remova restrições de ponto de extremidade privado, use SDKs/APIs REST ou use um servidor MCP personalizado com a rede privada do Serviço de Agente.

Para obter mais diretrizes de solução de problemas, consulte a segurança e as práticas recomendadas do Servidor MCP do Foundry.