https://mcp.devin.ai/mcp, que expõe o próprio Devin para outros agentes. Não use mcp.devin.ai como URL do PostClean e não cole uma chave de API cog_ do Devin na configuração do PostClean.
Pré-requisitos
- Uma conta no Devin
- Uma conta no PostClean com assinatura ativa (planos e cobrança)
- No Devin Cloud, a permissão Manage MCP Servers, necessária tanto para adicionar um servidor personalizado quanto para concluir o OAuth. Se você não tiver, peça a um administrador da organização ou use Suggest MCP Integration.
URL do servidor
Use exatamente esta URL. Não coloque barra no final. Não cole/api, uma URL de autorização OAuth ou https://mcp.devin.ai/mcp.
Qual superfície do Devin
O Devin tem três configurações de MCP, e elas não compartilham tokens OAuth. Configure a superfície que você realmente usa:url em vez de serverUrl, ou o contrário) faz o Devin ignorar o servidor sem avisar.
Configuração (Devin Cloud)
Abra os servidores MCP
Adicione o servidor do PostClean
/.well-known pela URL e se registra sozinho.Defina Access como Personal para cada membro do Devin entrar na própria conta do PostClean. Organization compartilha um único login do PostClean entre as sessões de todos os membros; use só se a intenção for mesmo um login compartilhado do workspace. Personal não é uma barreira de segurança: outros membros da organização ainda conseguem abrir as suas sessões do Devin.Não escolha Auth Header nem None. Não cole uma chave de API do PostClean.Salve e comece uma sessão
Confira a conexão
Autenticação
O MCP do PostClean aceita somente OAuth: um login no navegador com o escopomcp:use. Os Personal Access Tokens criados em Configurações → API Keys funcionam na API REST, não em /mcp/trypost.
Deixe as OAuth credentials do Devin em branco. Client ID e secret servem só para provedores que recusam Dynamic Client Registration, e o PostClean não é um deles.
Cloud, CLI e Cascade guardam cada um a própria sessão OAuth. Entrar no Cloud não faz login no CLI.
Depois, você gerencia os assistentes conectados em Configurações → MCP do workspace no PostClean.
O que você pode fazer
Com a conexão autorizada, o Devin consegue:board_id, o Discord de um channel_id e o TikTok de um privacy_level antes de publicar. Peça ao Devin para listar os boards ou canais primeiro. Detalhes e nomes das tools: referência de tools.
No Cloud, o mesmo servidor personalizado fica disponível nas sessões da web e nas sessões iniciadas pelo Slack ou pelo Microsoft Teams.
Devin CLI e Devin Local
O Devin CLI e o Devin Local (o agente padrão nas novas abas do Devin Desktop) compartilham esta configuração. O campo da URL é"url", e não "serverUrl".
Instale o CLI se ainda não tiver:
mcp__postclean__* em permissions.allow.
Adicione o servidor
.devin/mcp_config.local.json (ignorado pelo git). Mude o escopo com -s:Entre na conta
--scopes: o PostClean precisa do escopo mcp:use, que o Devin descobre pelo servidor. Uma lista de escopos personalizada vai falhar.Para entrar de novo depois:devin mcp remove postclean.Confira
Authorization, sem serverUrl):
transport é opcional: uma URL usa Streamable HTTP por padrão. Não defina "sse". Não adicione headers, oauthClientId nem oauthClientSecret.
Antes do CLI v3000.3 (Local 3.6), os servidores MCP ficavam em mcpServers dentro dos arquivos config.json principais. As versões atuais usam os arquivos mcp_config.json dedicados acima e migram a chave antiga ao iniciar. Parte da documentação do Devin Local ainda mostra .devin/config.json: se esse arquivo tiver mcpServers, o CLI move a chave na próxima vez que iniciar.
Devin Desktop (Cascade)
As novas abas do Devin Desktop usam o Devin Local. Configurar só o arquivo do Cascade não leva o PostClean para as novas abas: adicione também a configuração do CLI. O agente legado Cascade ainda usa um arquivo separado e"serverUrl". Em organizações Enterprise, um administrador pode precisar ativar o MCP nas configurações. O Cascade carrega no máximo 100 tools somando todos os servidores MCP; se outros servidores ocuparem esse limite, desative as tools que você não usa na página de configurações do servidor PostClean no Cascade.
Abra a configuração MCP
- Cascade no Desktop:
~/.codeium/windsurf/mcp_config.json - Plugin Windsurf para JetBrains: Settings → Tools → Windsurf Settings → Add Server, arquivo bruto
~/.codeium/mcp_config.json
Adicione o PostClean
headers. Sem chave de API do PostClean. Depois de salvar, atualize o MCP / recarregue a janela.Entre e confira
Solução de problemas
Adicionei mcp.devin.ai ou uma chave cog_
Adicionei mcp.devin.ai ou uma chave cog_
https://post.chatclean.com.br/mcp/trypost, com OAuth: sem chave de API do Devin e sem chave de API do PostClean.A opção Add a custom MCP não aparece
A opção Add a custom MCP não aparece
O Test listing tools falha logo depois de salvar
O Test listing tools falha logo depois de salvar
O servidor foi adicionado, mas o Devin não chama as tools do PostClean
O servidor foi adicionado, mas o Devin não chama as tools do PostClean
devin mcp login ou Cascade). Os tokens não são compartilhados entre superfícies. Comece uma sessão nova e diga que quer usar o servidor MCP PostClean.No Devin Local / CLI, aprove também o pedido de permissão do MCP (ou libere mcp__postclean__*). O Cascade não pede confirmação do mesmo jeito. Confira os logs da sessão em busca de erros de MCP.Auth required, AuthRequired ou Needs auth
Auth required, AuthRequired ou Needs auth
devin mcp login postclean ou clique em Authenticate no card MCP do Devin Local. No Cloud: comece uma nova sessão e conclua o Autorizar.Passei --scopes no devin mcp login
Passei --scopes no devin mcp login
--scopes read,write (ou qualquer lista personalizada) deixa de fora o escopo mcp:use do PostClean, e as tools nunca são autorizadas.A configuração parece certa, mas o servidor nunca aparece (Desktop / CLI)
A configuração parece certa, mas o servidor nunca aparece (Desktop / CLI)
"serverUrl". O CLI e o Devin Local precisam de "url". A chave errada é ignorada sem erro. Confira também se você editou o arquivo do agente certo: o Cascade não lê .devin/mcp_config.json.O devin mcp add não atualizou o arquivo que eu editei
O devin mcp add não atualizou o arquivo que eu editei
.devin/mcp_config.local.json), e não ~/.config/devin/mcp_config.json. Use -s user ou -s project, ou edite o arquivo local.HTTP 402: Active subscription required
HTTP 402: Active subscription required
HTTP 401 ou preciso entrar de novo
HTTP 401 ou preciso entrar de novo
devin mcp logout postclean e depois devin mcp login postclean. No Cascade: dispare uma chamada de tool e conclua o fluxo no navegador.O time Enterprise bloqueou o servidor
O time Enterprise bloqueou o servidor
https://post.chatclean.com.br/mcp/trypost.Exemplos de prompts
Relacionados
- Introdução: visão geral do MCP, autenticação e solução de problemas em comum
- Referência de tools: todas as tools, parâmetros e o fluxo de publicação
- Devin: MCP personalizado: marketplace do Cloud e Add a custom MCP
- Devin CLI: configuração de MCP:
devin mcp add/login/ escopos - FAQ do Devin Desktop: Desktop, Devin Local e Cascade
- Devin Local: agente padrão do Desktop, permissões de MCP, Needs auth