Pular para o conteúdo principal
O CrewAI AMP suporta a conexão com qualquer servidor MCP que implemente o Model Context Protocol. Você pode conectar servidores públicos que não exigem autenticação, servidores protegidos por chave de API ou token bearer, e servidores que utilizam OAuth 2.0 para acesso delegado seguro.

Pré-requisitos

Conta CrewAI AMP

Você precisa de uma conta ativa no CrewAI AMP.

URL do Servidor MCP

A URL do servidor MCP que você deseja conectar. O servidor deve ser acessível pela internet e suportar transporte Streamable HTTP.

Adicionando um Servidor MCP Personalizado

1

Acesse Tools & Integrations

Navegue até Tools & Integrations no menu lateral esquerdo do CrewAI AMP e selecione a aba Connections.
2

Inicie a adição de um Servidor MCP Personalizado

Clique no botão Add Custom MCP Server. Um diálogo aparecerá com o formulário de configuração.
3

Preencha as informações básicas

  • Name (obrigatório): Um nome descritivo para seu servidor MCP (ex.: “Meu Servidor de Ferramentas Internas”).
  • Description: Um resumo opcional do que este servidor MCP fornece.
  • Server URL (obrigatório): A URL completa do endpoint do seu servidor MCP (ex.: https://my-server.example.com/mcp).
4

Escolha um método de autenticação

Selecione um dos três métodos de autenticação disponíveis com base em como seu servidor MCP está protegido. Veja as seções abaixo para detalhes sobre cada método.
5

Adicione headers personalizados (opcional)

Se seu servidor MCP requer headers adicionais em cada requisição (ex.: identificadores de tenant ou headers de roteamento), clique em + Add Header e forneça o nome e valor do header. Você pode adicionar múltiplos headers personalizados.
6

Crie a conexão

Clique em Create MCP Server para salvar a conexão. Seu servidor MCP personalizado aparecerá na lista de Connections e suas ferramentas estarão disponíveis para uso nas suas crews.

Métodos de Autenticação

Sem Autenticação

Escolha esta opção quando seu servidor MCP é publicamente acessível e não requer nenhuma credencial. Isso é comum para servidores open-source ou servidores internos rodando atrás de uma VPN.

Token de Autenticação

Use este método quando seu servidor MCP é protegido por uma chave de API ou token bearer.
Servidor MCP Personalizado com Token de Autenticação
CampoObrigatórioDescrição
Header NameSimO nome do header HTTP que carrega o token (ex.: X-API-Key, Authorization).
ValueSimSua chave de API ou token bearer.
Add toNãoOnde anexar a credencial — Header (padrão) ou Query parameter.
Se seu servidor espera um token Bearer no header Authorization, defina o Header Name como Authorization e o Value como Bearer <seu-token>.

OAuth 2.0

Use este método para servidores MCP que requerem autorização OAuth 2.0. O CrewAI gerenciará todo o fluxo OAuth, incluindo a renovação de tokens.
Servidor MCP Personalizado com OAuth 2.0
CampoObrigatórioDescrição
Redirect URIPreenchido automaticamente e somente leitura. Copie esta URI e registre-a como URI de redirecionamento autorizada no seu provedor OAuth.
Authorization EndpointSimA URL para onde os usuários são enviados para autorizar o acesso (ex.: https://auth.example.com/oauth/authorize).
Token EndpointSimA URL usada para trocar o código de autorização por um token de acesso (ex.: https://auth.example.com/oauth/token).
Client IDSimO Client ID OAuth emitido pelo seu provedor.
Client SecretNãoO Client Secret OAuth. Não é necessário para clientes públicos usando PKCE.
ScopesNãoLista de escopos separados por espaço a solicitar (ex.: read write).
Token Auth MethodNãoComo as credenciais do cliente são enviadas ao trocar tokens — Standard (POST body) ou Basic Auth (header). Padrão é Standard.
PKCE SupportedNãoAtive se seu provedor OAuth suporta Proof Key for Code Exchange. Recomendado para maior segurança.
Discover OAuth Config: Se seu provedor OAuth suporta OpenID Connect Discovery, clique no link Discover OAuth Config para preencher automaticamente os endpoints de autorização e token a partir da URL /.well-known/openid-configuration do provedor.

Configurando OAuth 2.0 Passo a Passo

1

Registre a URI de redirecionamento

Copie a Redirect URI exibida no formulário e adicione-a como URI de redirecionamento autorizada nas configurações do seu provedor OAuth.
2

Insira os endpoints e credenciais

Preencha o Authorization Endpoint, Token Endpoint, Client ID e, opcionalmente, o Client Secret e Scopes.
3

Configure o método de troca de tokens

Selecione o Token Auth Method apropriado. A maioria dos provedores usa o padrão Standard (POST body). Alguns provedores mais antigos requerem Basic Auth (header).
4

Ative o PKCE (recomendado)

Marque PKCE Supported se seu provedor suporta. O PKCE adiciona uma camada extra de segurança ao fluxo de código de autorização e é recomendado para todas as novas integrações.
5

Crie e autorize

Clique em Create MCP Server. Você será redirecionado ao seu provedor OAuth para autorizar o acesso. Uma vez autorizado, o CrewAI armazenará os tokens e os renovará automaticamente conforme necessário.

Usando Seu Servidor MCP Personalizado

Uma vez conectado, as ferramentas do seu servidor MCP personalizado aparecem junto com as conexões integradas na página Tools & Integrations. Você pode:
  • Atribuir ferramentas a agentes nas suas crews, assim como qualquer outra ferramenta CrewAI.
  • Gerenciar visibilidade para controlar quais membros da equipe podem usar o servidor.
  • Editar ou remover a conexão a qualquer momento na lista de Connections.
Se seu servidor MCP ficar inacessível ou as credenciais expirarem, as chamadas de ferramentas usando esse servidor falharão. Certifique-se de que a URL do servidor seja estável e as credenciais estejam atualizadas.

Precisa de Ajuda?

Entre em contato com nossa equipe de suporte para assistência com configuração ou resolução de problemas de servidores MCP personalizados.