Apidog Docs
🇧🇷 Português (Brasil)
  • 🇺🇸 English
  • 🇯🇵 日本語
  • 🇪🇸 Español
  • 🇰🇷 한국인
  • 🇨🇳 简体中文
  • 🇵🇹 Português (Portugal)
  • 🇮🇩 Bahasa Indonesia
  • 🇧🇷 Português (Brasil)
  • 🇻🇳 Tiếng Việt
  • 🇨🇳 繁體中文
🇧🇷 Português (Brasil)
  • 🇺🇸 English
  • 🇯🇵 日本語
  • 🇪🇸 Español
  • 🇰🇷 한국인
  • 🇨🇳 简体中文
  • 🇵🇹 Português (Portugal)
  • 🇮🇩 Bahasa Indonesia
  • 🇧🇷 Português (Brasil)
  • 🇻🇳 Tiếng Việt
  • 🇨🇳 繁體中文
🇧🇷 Português (Brasil)
  • 🇺🇸 English
  • 🇯🇵 日本語
  • 🇪🇸 Español
  • 🇰🇷 한국인
  • 🇨🇳 简体中文
  • 🇵🇹 Português (Portugal)
  • 🇮🇩 Bahasa Indonesia
  • 🇧🇷 Português (Brasil)
  • 🇻🇳 Tiếng Việt
  • 🇨🇳 繁體中文
HomeLearning Center
Support CenterAPI ReferencesDownloadChangelog
HomeLearning Center
Support CenterAPI ReferencesDownloadChangelog
  1. Enviar requisições
  • Centro de Aprendizado da Apidog
  • Primeiros passos
    • Introdução ao Apidog
    • Conceitos básicos no Apidog
    • Navegando pelo Apidog
    • Início rápido
      • Visão geral
      • Criando um Endpoint
      • Fazendo uma Requisição
      • Adicionando uma assertiva
      • Criação de Cenários de Teste
      • Compartilhamento da documentação da API
      • Explore Mais
    • Migração para o Apidog
      • Visão geral
      • Importação Manual
      • Importação Agendada (Vincular Fontes de Dados)
      • Opções de importação
      • Exportar Dados
      • Importar de
        • Importar do Postman
        • Importar especificação OpenAPI
        • Importar cURL
        • Importar Markdowns
        • Importar do Insomnia
        • Importar do apiDoc
        • Importar arquivo .har
        • Importar WSDL
  • Dados de API mock
    • Visão geral
    • Smart Mock
    • Mock personalizado
    • Sequência de Prioridade do Mock
    • Scripts de Mock
    • Mock na Nuvem
    • Mock do Runner Auto-hospedado
    • Idioma do Mock (Locales)
  • Conta e preferências
    • Configurações da Conta
    • Geração de Token de Acesso OpenAPI
    • Notificação
    • Configurações de idioma
    • Teclas de Atalho
    • Configuração de Proxy de Rede
    • Backup de Dados
    • Atualizando o Apidog
    • Exclusão da conta
    • Recursos Experimentais
  • Enviar requisições
    • Visão geral
    • Depuração de SSE
    • Cliente MCP
    • Socket.IO
    • WebSocket
    • Webhook
    • SOAP ou WebService
    • GraphQL
    • gRPC
    • Use Agentes de Proxy de Requisição para Depuração
    • Criar requisições
      • Histórico de Requisições
      • Conceitos Básicos de Requisições
      • Parâmetros e Corpo
      • Cabeçalhos da Requisição
      • Configurações da Requisição
      • Depurar Requisições
      • Salvando Requisições como Endpoints
      • HTTP/2
    • Autenticação e autorização
      • Visão geral
      • Certificados de CA e de Cliente
      • Tipos de autorização
      • Digest Auth
      • OAuth 1.0
      • OAuth 2.0
      • Autenticação Hawk
      • Kerberos
      • NTLM
      • Akamai EdgeGrid
    • Resposta e cookies
      • Visualização de respostas de API
      • Gerenciamento de Cookies
      • Visão geral
  • Desenvolver e depurar APIs
    • Visão geral
    • Gerando Requisições
    • Envio de Requisições
    • Casos de Depuração
    • Casos de teste
    • Valores Dinâmicos
    • Validação de Respostas
    • Design-First vs Request-First
    • Geração de Código
    • Ambientes e variáveis
      • Visão geral
      • Usando variáveis
      • Gerenciamento de Ambientes
    • Segredos do cofre
      • Visão geral
      • HashiCorp Vault
      • Azure Key Vault
      • AWS Secrets Manager
    • Módulos de valores dinâmicos
      • Airline
      • Animal
      • Cor
      • Comércio
      • Empresa
      • Banco de Dados
      • Tipo de dados
      • Data
      • Finanças
      • Comida
      • Git
      • Hacker
      • Helpers
      • Imagem
      • Internet
      • Localização
      • Lorem
      • Música
      • Número
      • Pessoa
      • Telefone
      • Ciência
      • String
      • Sistema
      • Veículo
      • Palavra
    • Pré e pós-processadores
      • Visão geral
      • Assertiva
      • Extrair Variável
      • Espera
      • Segurança
      • Operações de banco de dados
        • Visão geral
        • MySQL
        • MongoDB
        • Redis
        • Cliente Oracle
      • Uso de scripts
        • Visão geral
        • Scripts de Pré-processador
        • Scripts de Pós-processamento
        • Scripts Públicos
        • Referência de Scripts do Postman
        • Chamando Outras Linguagens de Programação
        • Usando bibliotecas JS
        • Visualização de Respostas
        • Exemplos de scripts
          • Scripts de assertiva
          • Usando Variáveis
          • Modificando Requisições
          • Outros exemplos
    • Depuração de APIs
      • AI Agent Debugger
      • A2A Debugger
  • Projetar APIs
    • Visão geral
    • Criar um Novo Projeto de API
    • Conceitos Básicos de Endpoint
    • Diretrizes de Design de API
    • Módulo
    • Configurar vários exemplos de corpo da requisição
    • Componentes
    • Campos Comuns
    • Parâmetros Globais
    • Histórico de Alterações do Endpoint
    • Comentários
    • Gerenciamento de Endpoints em Lote
    • API de Protocolo Personalizado
    • Modo Spec-first (Beta)
    • Esquemas de segurança
      • Visão geral
      • Criar um esquema de segurança
      • Usar o Security Scheme
      • Esquema de segurança na documentação online
    • Recursos avançados
      • Campos de Endpoint Personalizados
      • Cenários de Teste Associados
      • Status do endpoint
      • Aparência das Listas de Parâmetros
      • Identificação Única de Endpoint
    • Schemas
      • Visão geral
      • Criar um Novo Schema
      • Criar um Schema
      • Gerar schemas a partir de JSON etc.
      • oneOf, allOf, anyOf
      • Usando Discriminator
  • Branches
    • Visão geral
    • Criando uma Branch de Sprint
    • Testando APIs em uma Branch
    • Projetando APIs em uma branch
    • Mesclando branches de sprint
    • Gerenciando Branches de Sprint
    • AI Branch (Beta)
  • Testes de API
    • Visão geral
    • Cenários de teste
      • Criar um cenário de teste
      • Passar Dados Entre Requisições
      • Condições de Controle de Fluxo
      • Sincronizar dados de endpoints e casos de endpoint
      • Importar Endpoints e Casos de Endpoint de Outros Projetos
      • Exportar Cenários de Teste
    • Relatórios de teste
      • Relatórios de teste
    • Executar cenários de teste
      • Executar um cenário de teste
      • Executar cenários de teste em lote
      • Testes Orientados por Dados
      • Dados de Teste Compartilhados
      • Tarefas agendadas
      • Gerenciar o ambiente de execução de APIs de outros projetos
    • Suíte de testes
      • Visão geral
      • Criar Uma Suíte de Testes
      • Orquestrar Suite de Testes
      • Executar Suítes de Teste Localmente
      • Executar Suítes de Teste Via CLI
      • Tarefas agendadas
    • Testar APIs
      • Teste de integração
      • Teste de desempenho
      • Testes de Ponta a Ponta
      • Teste de regressão
      • Teste de Contrato
    • Apidog CLI
      • Visão geral
      • Instalando e executando o Apidog CLI
      • Opções da CLI do Apidog
    • CI/CD
      • Visão geral
      • Integrar com Github Actions
      • Integre com o Gitlab
      • Integrar com o Jenkins
      • Acionar teste por commit do Git
  • Publicar documentação de API
    • Visão geral
    • Tecnologias de API Suportadas
    • Compartilhamento rápido
    • Visualização da documentação da API
    • Documentação em Markdown
    • Publicação de sites de documentação
    • Página de login personalizada
    • Layouts Personalizados
    • CSS, JavaScript e HTML personalizados
    • Domínio Personalizado
    • Recursos de IA
    • Configurações de SEO
    • Configurações avançadas
      • Pesquisa na documentação
      • Proxy CORS
      • Integração com o Google Analytics
      • Configurações da Árvore de Pastas
      • Configurações de Visibilidade
      • Incorporação de valores em URLs de documentação
    • Versões da API
      • Visão geral
      • Criando versões de API
      • Publicação de Versões da API
      • Compartilhamento de Endpoints com Versões da API
  • Recursos de IA
    • Visão geral
    • Habilitando recursos de IA
    • Geração de Casos de Teste
    • Modificando esquemas com IA
    • Verificação de conformidade de endpoint
    • Verificação de Completude da Documentação da API
    • Nomeação de Campos com IA
    • Perguntas frequentes
  • Servidor MCP do Apidog
    • Visão geral
    • Conectar projeto Apidog à IA
    • Conectar documentação publicada à IA
    • Conectar Arquivos OpenAPI à IA
  • Boas práticas
    • Como lidar com assinaturas de API
    • Acessando APIs protegidas por OAuth 2.0
    • Fluxo de Trabalho de Colaboração
    • Gerenciamento do Estado de Autenticação
  • Espaço offline
    • Visão geral
  • Administração
    • Gerenciamento de projetos
      • Gerenciamento de Projetos
      • Configurações de notificação
      • Gerenciamento de membros do projeto
      • Recursos do projeto
        • Conexão com Banco de Dados
        • Conexão Git
    • Gerenciamento de equipes
      • Gerenciando equipes
      • Gerenciando membros da equipe
      • Atividades da Equipe
      • Funções e permissões da equipe
      • Recursos da equipe
        • General Runner
        • Variáveis de Equipe
        • Agente de Proxy de Requisições
      • Colaborações em tempo real
        • Colaboração em Equipe
    • Checklist de integração
      • Conceitos Básicos
      • Guia de Onboarding
    • Gerenciamento da organização
      • Gerenciamento de Organização
      • Funções e permissões da organização
      • Gerenciamento de planos
        • Gerentes de cobrança em organizações
      • Single Sign-On (SSO)
        • Visão geral do SSO
        • Configurando o Microsoft Entra ID
        • Configurando o Okta
        • Configurando SSO para uma organização
        • Gerenciamento de contas de usuário
        • Mapeamento de Grupos para Equipes
      • Provisionamento SCIM
        • Introdução ao provisionamento SCIM
        • Microsoft Entra ID
        • Okta
      • Recursos da organização
        • Runner Auto-Hospedado
  • Apidog Europe
    • Apidog Europe
  • Cobrança
    • Visão geral
    • Créditos
    • Atualizando seu plano
    • Métodos de Pagamento Alternativos
    • Gerenciamento de assinaturas
    • Movendo equipes pagas para organizações
  • Complementos
    • Hub de APIs
    • Plugin Apidog Intellij IDEA
    • Extensão do navegador
      • Chrome
      • Microsoft Edge
    • Proxy de requisições
      • Proxy de Requisição na Web
      • Proxy de Requisição em Documentação Compartilhada
      • Proxy de Requisição no Cliente
  • Dados e segurança
    • Armazenamento e Segurança de Dados
    • Privacidade e Segurança dos Dados do Usuário
    • Roteamento de Requisições e Segurança de Dados
  • Referências
    • Abordagem API Design-First
    • Extensões da especificação OpenAPI do Apidog
    • JSONPath
    • XPath
    • Expressões Regulares
    • JSON Schema
    • Formato de Arquivo CSV
    • Instalando o ambiente Java
    • Ambiente de Implantação do Runner
    • Sintaxe Markdown do Apidog
    • Extensões Swagger do Apidog
      • Visão geral
      • x-apidog-folder
      • x-apidog-status
      • x-apidog-name
      • x-apidog-maintainer
    • Extensões JSON Schema do Apidog
      • Visão geral
      • x-apidog-mock
      • x-apidog-orders
      • x-apidog-enum
  • Central de suporte
  1. Enviar requisições

Cliente MCP

Visão geral#

MCP (Model Context Protocol) é um protocolo aberto para estabelecer comunicação padronizada entre aplicações de modelos de linguagem grandes (LLM) e fontes de dados e ferramentas externas. O Apidog possui um Cliente MCP integrado que oferece suporte à depuração e ao teste de Servidores MCP.
Os Servidores MCP fornecem três recursos principais, todos com suporte para depuração pelo Cliente MCP do Apidog:
Tools: Funções executáveis no lado do servidor
Prompts: Modelos de prompt predefinidos
Resources: Recursos de dados fornecidos pelo servidor
Dois métodos de transporte são compatíveis:
STDIO: Comunicação via entrada/saída padrão, adequada para processos locais
HTTP: Comunicação via HTTP transmitível, adequada para servidores remotos
TIP
Use a versão web ou baixe a versão mais recente do aplicativo desktop na página inicial.

Criar Cliente MCP#

Crie um novo endpoint em um projeto HTTP e selecione MCP.
Criar Cliente MCP

Conectar-se ao Servidor MCP#

Inserir endereço do servidor#

O Apidog oferece suporte a várias maneiras de inserir informações de conexão do Servidor MCP:
Entrada direta de comando ou URL
Ao colar um comando de terminal, o protocolo muda automaticamente para STDIO:
Ao colar uma URL, o protocolo muda automaticamente para HTTP:
https://example-server.modelcontextprotocol.io/mcp
Colar arquivo de configuração
O Apidog permite colar arquivos de configuração do Servidor MCP diretamente e analisará e preencherá automaticamente as informações relevantes.
Exemplo de arquivo de Servidores MCP:
{
  "mcpServers": {
    "Everything Server": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-everything"],
      "env": {}
    }
  }
}
Exemplo de entrada do Servidor MCP:
{
  "type": "streamable-http",
  "url": "https://example-server.modelcontextprotocol.io/mcp"
}
Depois de colar o arquivo de configuração, o Apidog extrairá automaticamente o nome do servidor, o endereço, as variáveis de ambiente e outras informações. Se o arquivo de configuração contiver vários servidores, o primeiro será usado.

Estabelecer conexão#

Clique no botão Connect para iniciar a conexão.
Conexão STDIO
Como a execução de comando local é necessária, o Apidog exibirá uma caixa de diálogo de confirmação de segurança. Após a confirmação, ele iniciará o processo local e estabelecerá a conexão.
Conexão HTTP
Envie uma requisição de conexão diretamente para a URL especificada.
Para Servidores MCP com autenticação OAuth 2.0, o Apidog recuperará automaticamente a configuração de autenticação e exibirá a janela de autenticação
Outros métodos de autenticação (API Key, Bearer Token, Basic Auth etc.) também podem ser configurados manualmente na aba Auth
Após uma conexão bem-sucedida, a árvore de diretórios exibirá a lista de Tools, Prompts e Resources fornecidos pelo servidor.

Recursos de depuração#

Tools#

Tools são funções executáveis fornecidas pelo servidor. Depois de selecionar uma Tool, você pode configurar parâmetros por meio de formulário ou editor JSON.
Depois de configurar os parâmetros, clique em Run para executar. Os resultados serão exibidos na área de resposta.

Prompts#

Prompts são modelos de prompt predefinidos. Depois de selecionar um Prompt, configure os parâmetros (se houver) e clique em Run para obter o prompt gerado.

Resources#

Resources são recursos de dados fornecidos pelo servidor. Depois de selecionar um Resource, clique em Run para recuperar o conteúdo do recurso.

Opções de configuração#

Ambiente#

Disponível somente para o modo STDIO. Usado para configurar variáveis de ambiente ao iniciar o processo do Servidor MCP.
Exemplo:
ChaveValor
ACCESS_TOKENyour-token-here
NODE_ENVproduction

Auth#

Disponível somente para o modo HTTP. Oferece suporte a vários métodos de autenticação:
API Key
Bearer Token
JWT Bearer
Basic Auth
Digest Auth
OAuth 2.0
Para Servidores MCP compatíveis com OAuth 2.0, o Apidog pode recuperar e preencher automaticamente a configuração de autenticação.

Cabeçalhos#

Disponível somente para o modo HTTP. Usado para configurar cabeçalhos personalizados de requisições HTTP.

Visualizar resposta#

Depois de clicar em Run, os resultados da execução da ferramenta serão exibidos no painel Response. O Apidog classifica a interação em dois tipos: Messages e Notifications.

Messages#

Uma Message representa uma interação padrão de requisição-resposta (por exemplo, executar uma ferramenta e receber um resultado).
Para cada mensagem, o Apidog fornece três modos de visualização para ajudar você a visualizar os dados. Você pode alternar entre eles usando as abas na parte superior da área de resposta:
Content: A visualização padrão. Exibe a saída de texto limpa. O Apidog analisa a mensagem JSON-RPC e extrai apenas o conteúdo principal retornado pela ferramenta (por exemplo, o campo text), removendo detalhes do protocolo para facilitar a leitura.
Preview: Renderiza conteúdo avançado retornado pela ferramenta. Se a resposta contiver Markdown, imagens ou outros recursos multimídia, esta aba os renderizará automaticamente em um formato visual (por exemplo, texto formatado, gráficos ou imagens Base64 decodificadas). Isso elimina a necessidade de decodificação manual ou análise de texto bruto.
Raw: Exibe a mensagem completa de interação JSON-RPC, incluindo todos os detalhes do protocolo (como a estrutura de jsonrpc, id e result). Use este modo ao depurar servidores MCP para verificar a conformidade com o protocolo.

Notifications#

Uma Notification representa uma mensagem unidirecional do servidor MCP (por exemplo, logs, atualizações de progresso ou alterações de recursos) que não exige uma resposta.
As notificações são listadas separadamente na linha do tempo de respostas.
Elas normalmente exibem níveis de log (por exemplo, info, debug, error) e o texto da mensagem correspondente.

Suporte a variáveis#

Variáveis {{variable_name}} são compatíveis nos seguintes locais:
Endereço ou comando do servidor
Valores de variáveis de ambiente
Cabeçalhos da requisição
Informações de autenticação
Valores de parâmetros

Salvar e compartilhar#

Clientes MCP configurados podem ser salvos no projeto para uso posterior e colaboração em equipe.
Observação: A árvore de diretórios MCP (lista de Tools, Prompts e Resources) é armazenada apenas localmente e é atualizada automaticamente a cada conexão.

Perguntas frequentes#

A conexão STDIO falha com o erro "command not found"#

Certifique-se de que o runtime necessário (como Node.js) esteja instalado e verifique se o caminho do comando está correto.

A conexão HTTP retorna erro 401#

O Apidog tentará recuperar automaticamente a configuração OAuth 2.0. Se isso falhar, configure manualmente as informações de autenticação na aba Auth.

Conexão bem-sucedida, mas a árvore de diretórios está vazia#

Verifique se a configuração do servidor está correta e veja a aba Notifications para confirmar se o servidor retornou a lista de ferramentas.

Incompatibilidade de tipo de parâmetro#

Ao usar o modo de formulário, o Apidog validará automaticamente os tipos de parâmetros. No modo de editor JSON, tome cuidado para não adicionar aspas em torno de números e use true/false para valores booleanos.
Modified at 2026-06-11 10:21:25
Previous
Depuração de SSE
Next
Socket.IO
Built with