Edison Watch
Conectar Clientes

Devin

Adicione o Edison Watch ao Devin como um servidor MCP remoto personalizado, no MCP Marketplace na nuvem ou no Devin CLI.

O Devin (o engenheiro de software de IA autônomo da Cognition) conecta-se ao Edison Watch como um servidor MCP remoto personalizado. O Devin expõe a configuração de MCP em duas superfícies: o Cloud Devin (app.devin.ai) permite que um administrador da organização adicione um servidor MCP personalizado em Settings > Connections, e o Devin CLI (Devin para terminal) lê os servidores MCP de um arquivo .devin/config.json. Ambos podem apontar para o gateway público do Edison.

O Cloud Devin alcança o seu servidor MCP a partir da nuvem da Cognition, não do seu laptop, então sua URL de conexão deve apontar para o gateway público do Edison (https://mcp.edison.watch/...) - uma URL localhost da injeção local do app desktop não funcionará. O CLI roda localmente, mas ainda assim deve usar a URL do gateway para que seu tráfego seja monitorado.

1. Obtenha Sua URL de Conexão do Edison

Sua URL de conexão pessoal incorpora sua API key. Para o Devin, acrescente ?client=devin para que o Edison marque a sessão como Devin no dashboard:

https://mcp.edison.watch/mcp/<your-api-key>/?client=devin

A maneira mais fácil de obter essa URL é a partir do dashboard do Edison Watch: abra Settings, encontre a seção Api key / MCP URL, clique em Get MCP URL e escolha Devin na lista - o diálogo fornece uma URL pronta para copiar com a marcação ?client=devin já adicionada. (Alternativamente, copie a URL base a partir do menu Copy MCP URL do app desktop do Edison Watch e adicione ?client=devin você mesmo.) Trate essa URL como uma senha - qualquer pessoa que a tenha pode chamar ferramentas MCP como se fosse você (sujeito aos seus Access Control Levels e políticas).

A marcação ?client=devin importa além do rótulo exibido - o Edison depende dela para reconhecer o Devin e agrupar suas chamadas na sessão correta, então sempre a inclua.

O host difere por ambiente - release é mcp.edison.watch, e implantações demo/self-hosted usam seu próprio host de gateway. Sempre copie a URL do seu próprio app desktop em vez de fixar o host no código.

2. Adicione o Edison como um Servidor MCP Personalizado

Como você adiciona o Edison - e se o tráfego de cada usuário é atribuído corretamente - difere acentuadamente entre as duas superfícies. Leia o callout de atribuição em cada aba antes de escolher.

Adicionando o servidor MCP personalizado do Edison Watch no MCP Marketplace do Devin

Os servidores MCP do Cloud Devin são compartilhados pela organização, não por usuário. A documentação da Cognition afirma que um servidor MCP personalizado é "compartilhado dentro da sua organização" e que "as sessões de todos os membros usam a mesma conexão autenticada". Como toda URL de conexão do Edison incorpora uma API key pessoal, por usuário, um único connector Edison para toda a organização autenticaria e atribuiria a atividade do Devin de todos os membros à única conta cuja key está na URL - colapsando o monitoramento por usuário, a atribuição e a aplicação de políticas em uma única identidade. O Cloud Devin não tem opção de MCP por usuário. Se você precisa de atribuição por usuário, use a aba Devin CLI em vez disso.

Abra Settings > Connections > Add a custom MCP (link direto: https://app.devin.ai/org/<your-org>/settings/connections/custom-mcp). A página é intitulada "Create a custom MCP server for your organization" e requer a permissão de admin Manage MCP Servers.

  1. Insira um Server name (por exemplo, edison-watch); o Devin preenche automaticamente o Slug. O Icon e a Short description são opcionais. (Como alternativa, você pode clicar em Import JSON para colar uma configuração de servidor.)
  2. Em Connection, defina o Transport type como HTTP - o gateway do Edison fala streamable HTTP.
  3. Cole sua URL de conexão completa da etapa 1 em Server URL, incluindo a barra final e ?client=devin.
  4. Defina a Authentication como None. O Edison autentica via a API key na URL - ele não tem login OAuth e não precisa de nenhum cabeçalho separado, então deixe a seção Secrets vazia também.
  5. Clique em Install and enable.

O Devin CLI (Devin para terminal) é o caminho documentado para keys por usuário. Um .devin/config.json compartilhado (que você commita no seu repo) declara o servidor, e cada desenvolvedor fornece seu próprio segredo em um override .devin/config.local.json ignorado pelo git - de modo que o tráfego do Edison de cada membro é atribuído a eles:

  1. No .devin/config.json compartilhado do seu repo, declare um servidor MCP edison com type: "http" e a URL do gateway (sem a key, se você referenciar a key via uma variável).
  2. Cada membro adiciona sua própria URL de conexão ?client=devin (ou a parte da API key) ao seu .devin/config.local.json pessoal, que é ignorado pelo git e nunca compartilhado.
  3. Distribua o app desktop do Edison Watch para que cada membro possa copiar sua própria URL de conexão da etapa 1.

Veja a documentação de configuração de MCP do CLI da Cognition para o esquema exato de configuração. Isso mantém o tráfego de cada membro corretamente atribuído a ele no dashboard do Edison, onde os admins obtêm visibilidade em toda a organização sobre todos eles.

Adicionar servidores MCP personalizados em nível de organização no Cloud Devin requer a permissão Manage MCP Servers, que na prática reside nos controles de admin/funções do Devin (Teams e Enterprise). A página de preços da Cognition não nomeia MCP por plano, então confirme a disponibilidade no seu plano antes de implantar o Edison.