MCP

Use a Darwin do seu assistente de IA

Conecte a Darwin ao Claude, Cursor e outros assistentes e gerencie sua conta conversando. O login é o mesmo da Darwin — sem chaves nem senhas. Disponível para administradores da conta.

Conectar

Qual assistente você usa?

  1. No claude.ai ou no Claude Desktop, abra Settings → Connectors → Add custom connector.
  2. Cole esta URL:
    URL
    https://claude-code-darwin-production.up.railway.app/mcp
  3. Em Advanced settings, cole este Client ID (deixe o secret vazio):
    OAuth Client ID
    z3TYlor5KRDKRr28ThTKsmCCiyaQHkDO
  4. Faça login com a sua conta Darwin e autorize.
✓ "darwin" aparece no menu de ferramentas das conversas novas.

Não vê "Add custom connector"? Em alguns planos, só admins do workspace podem adicionar conectores.

Requer Node 20+ (node -v).

  1. No terminal:
    terminal
    claude mcp add --scope user darwin -- npx mcp-remote https://claude-code-darwin-production.up.railway.app/mcp 3334 --static-oauth-client-info '{"client_id":"z3TYlor5KRDKRr28ThTKsmCCiyaQHkDO"}'
  2. Abra o Claude Code: o login da Darwin abre no navegador na primeira vez. Não mude o 3334 — é a porta autorizada para o login.
claude mcp list mostra darwin: … ✓ Connected.
  1. Adicione ao ~/.cursor/mcp.json:
    ~/.cursor/mcp.json
    {
      "mcpServers": {
        "darwin": {
          "url": "https://claude-code-darwin-production.up.railway.app/mcp"
        }
      }
    }
  2. Recarregue a janela e faça login quando o Cursor pedir.
✓ Em Settings → MCP, "darwin" aparece com o ponto verde.

Requer Node 20+ (node -v).

  1. Adicione ao ~/.codex/config.toml:
    ~/.codex/config.toml
    [mcp_servers.darwin]
    command = "npx"
    args = [
      "mcp-remote",
      "https://claude-code-darwin-production.up.railway.app/mcp",
      "3334",
      "--static-oauth-client-info",
      '{"client_id":"z3TYlor5KRDKRr28ThTKsmCCiyaQHkDO"}',
    ]
  2. Reinicie o Codex e faça login no navegador. Não mude o 3334 — é a porta autorizada para o login.
✓ O servidor aparece em codex mcp list.

Requer Node 20+ (node -v).

  1. Adicione ao opencode.json (global em ~/.config/opencode/ ou por projeto):
    opencode.json
    {
      "mcp": {
        "darwin": {
          "type": "local",
          "command": [
            "npx", "mcp-remote",
            "https://claude-code-darwin-production.up.railway.app/mcp",
            "3334",
            "--static-oauth-client-info",
            "{\"client_id\":\"z3TYlor5KRDKRr28ThTKsmCCiyaQHkDO\"}"
          ]
        }
      }
    }
  2. Reinicie o OpenCode e faça login no navegador. Não mude o 3334.
✓ Pergunte ao agente quais ferramentas da Darwin ele tem.

Experimente pedir

"Quais funcionários de IA têm feedbacks pendentes? Resolva os que puder."
"Ajuste o tom do funcionário X na etapa de boas-vindas para mais formal."
"Busque as conversas da última semana em que perguntaram por preço."
"Atualize o horário de atendimento na base de conhecimento."

Sem comandos para decorar: peça com as suas palavras. O assistente age com o seu login e as suas permissões — nunca mais do que você poderia fazer na Darwin.

Problemas?

"darwin" não aparece no app

Reinicie o app (no Cursor, recarregue a janela) e confira se o texto colado ficou igual ao exemplo.

Pediu login de novo

Normal — a sessão expira de tempos em tempos. Repita o passo de login do seu app.

"Você não tem permissão" (403)

Sua conta Darwin não tem permissão para essa operação. Fazer login de novo não resolve — fale com o admin da sua conta.

"Callback URL mismatch" (Codex/OpenCode)

Algo está usando a porta 3334. Descubra com lsof -i :3334, feche e tente de novo.

Login em loop (Codex/OpenCode)

Cache de login corrompido: rm -rf ~/.mcp-auth e entre de novo.

Como desconectar

Claude: Settings → Connectors → Remove. Claude Code: claude mcp remove darwin. Cursor/Codex/OpenCode: apague o bloco "darwin" do arquivo de config (e rm -rf ~/.mcp-auth se usou Codex/OpenCode).

Usá Darwin desde tu asistente de IA

Conectá Darwin a Claude, Cursor y otros asistentes y manejá tu cuenta conversando. El login es el mismo de Darwin — sin claves ni contraseñas. Disponible para administradores de la cuenta.

Conectar

¿Qué asistente usás?

  1. En claude.ai o Claude Desktop, abrí Settings → Connectors → Add custom connector.
  2. Pegá esta URL:
    URL
    https://claude-code-darwin-production.up.railway.app/mcp
  3. En Advanced settings, pegá este Client ID (dejá el secret vacío):
    OAuth Client ID
    z3TYlor5KRDKRr28ThTKsmCCiyaQHkDO
  4. Iniciá sesión con tu cuenta de Darwin y autorizá.
✓ "darwin" aparece en el menú de herramientas de las conversaciones nuevas.

¿No ves "Add custom connector"? En algunos planes solo los admins del workspace pueden agregar conectores.

Requiere Node 20+ (node -v).

  1. En la terminal:
    terminal
    claude mcp add --scope user darwin -- npx mcp-remote https://claude-code-darwin-production.up.railway.app/mcp 3334 --static-oauth-client-info '{"client_id":"z3TYlor5KRDKRr28ThTKsmCCiyaQHkDO"}'
  2. Abrí Claude Code: el login de Darwin se abre en el navegador la primera vez. No cambies el 3334 — es el puerto autorizado para el login.
claude mcp list muestra darwin: … ✓ Connected.
  1. Agregá a ~/.cursor/mcp.json:
    ~/.cursor/mcp.json
    {
      "mcpServers": {
        "darwin": {
          "url": "https://claude-code-darwin-production.up.railway.app/mcp"
        }
      }
    }
  2. Recargá la ventana e iniciá sesión cuando Cursor lo pida.
✓ En Settings → MCP, "darwin" aparece con el punto verde.

Requiere Node 20+ (node -v).

  1. Agregá a ~/.codex/config.toml:
    ~/.codex/config.toml
    [mcp_servers.darwin]
    command = "npx"
    args = [
      "mcp-remote",
      "https://claude-code-darwin-production.up.railway.app/mcp",
      "3334",
      "--static-oauth-client-info",
      '{"client_id":"z3TYlor5KRDKRr28ThTKsmCCiyaQHkDO"}',
    ]
  2. Reiniciá Codex e iniciá sesión en el navegador. No cambies el 3334 — es el puerto autorizado para el login.
✓ El servidor aparece en codex mcp list.

Requiere Node 20+ (node -v).

  1. Agregá al opencode.json (global en ~/.config/opencode/ o por proyecto):
    opencode.json
    {
      "mcp": {
        "darwin": {
          "type": "local",
          "command": [
            "npx", "mcp-remote",
            "https://claude-code-darwin-production.up.railway.app/mcp",
            "3334",
            "--static-oauth-client-info",
            "{\"client_id\":\"z3TYlor5KRDKRr28ThTKsmCCiyaQHkDO\"}"
          ]
        }
      }
    }
  2. Reiniciá OpenCode e iniciá sesión en el navegador. No cambies el 3334.
✓ Preguntale al agente qué herramientas de Darwin tiene.

Probá pedirle

"¿Qué empleados de IA tienen feedbacks pendientes? Resolvé los que puedas."
"Ajustale el tono al empleado X en la etapa de bienvenida, más formal."
"Buscá las conversaciones de la última semana donde preguntaron por precio."
"Actualizá el horario de atención en la base de conocimiento."

Sin comandos que memorizar: pedile con tus palabras. El asistente actúa con tu login y tus permisos — nunca más de lo que vos podrías hacer en Darwin.

¿Problemas?

"darwin" no aparece en la app

Reiniciá la app (en Cursor, recargá la ventana) y revisá que el texto pegado quedó igual al ejemplo.

Me pidió login otra vez

Normal — la sesión vence cada tanto. Repetí el paso de login de tu app.

"No tenés permiso" (403)

Tu cuenta de Darwin no tiene permiso para esa operación. Volver a loguearte no lo arregla — hablá con el admin de tu cuenta.

"Callback URL mismatch" (Codex/OpenCode)

Algo está usando el puerto 3334. Descubrilo con lsof -i :3334, cerralo y probá de nuevo.

Login en loop (Codex/OpenCode)

Cache de login corrupto: rm -rf ~/.mcp-auth y entrá de nuevo.

Cómo desconectar

Claude: Settings → Connectors → Remove. Claude Code: claude mcp remove darwin. Cursor/Codex/OpenCode: borrá el bloque "darwin" del archivo de config (y rm -rf ~/.mcp-auth si usaste Codex/OpenCode).

Use Darwin from your AI assistant

Connect Darwin to Claude, Cursor, and other assistants and manage your account by chatting. Login is your regular Darwin login — no keys, no passwords. Available to account administrators.

Connect

Which assistant do you use?

  1. On claude.ai or Claude Desktop, open Settings → Connectors → Add custom connector.
  2. Paste this URL:
    URL
    https://claude-code-darwin-production.up.railway.app/mcp
  3. Under Advanced settings, paste this Client ID (leave the secret empty):
    OAuth Client ID
    z3TYlor5KRDKRr28ThTKsmCCiyaQHkDO
  4. Sign in with your Darwin account and authorize.
✓ "darwin" shows up in the tools menu of new conversations.

Don't see "Add custom connector"? On some plans only workspace admins can add connectors.

Requires Node 20+ (node -v).

  1. In your terminal:
    terminal
    claude mcp add --scope user darwin -- npx mcp-remote https://claude-code-darwin-production.up.railway.app/mcp 3334 --static-oauth-client-info '{"client_id":"z3TYlor5KRDKRr28ThTKsmCCiyaQHkDO"}'
  2. Open Claude Code: Darwin's login opens in your browser the first time. Don't change the 3334 — it's the authorized login port.
claude mcp list shows darwin: … ✓ Connected.
  1. Add to ~/.cursor/mcp.json:
    ~/.cursor/mcp.json
    {
      "mcpServers": {
        "darwin": {
          "url": "https://claude-code-darwin-production.up.railway.app/mcp"
        }
      }
    }
  2. Reload the window and sign in when Cursor asks.
✓ In Settings → MCP, "darwin" shows a green dot.

Requires Node 20+ (node -v).

  1. Add to ~/.codex/config.toml:
    ~/.codex/config.toml
    [mcp_servers.darwin]
    command = "npx"
    args = [
      "mcp-remote",
      "https://claude-code-darwin-production.up.railway.app/mcp",
      "3334",
      "--static-oauth-client-info",
      '{"client_id":"z3TYlor5KRDKRr28ThTKsmCCiyaQHkDO"}',
    ]
  2. Restart Codex and sign in in your browser. Don't change the 3334 — it's the authorized login port.
✓ The server shows up in codex mcp list.

Requires Node 20+ (node -v).

  1. Add to opencode.json (global in ~/.config/opencode/ or per project):
    opencode.json
    {
      "mcp": {
        "darwin": {
          "type": "local",
          "command": [
            "npx", "mcp-remote",
            "https://claude-code-darwin-production.up.railway.app/mcp",
            "3334",
            "--static-oauth-client-info",
            "{\"client_id\":\"z3TYlor5KRDKRr28ThTKsmCCiyaQHkDO\"}"
          ]
        }
      }
    }
  2. Restart OpenCode and sign in in your browser. Don't change the 3334.
✓ Ask the agent which Darwin tools it has.

Try asking

"Which AI employees have pending feedback? Resolve what you can."
"Make employee X's tone in the welcome stage more formal."
"Find last week's conversations where people asked about pricing."
"Update the business hours in the knowledge base."

No commands to memorize: ask in your own words. The assistant acts with your login and your permissions — never more than you could do in Darwin yourself.

Trouble?

"darwin" doesn't show up in the app

Restart the app (in Cursor, reload the window) and check that what you pasted matches the example.

It asked me to log in again

Normal — sessions expire from time to time. Repeat your app's login step.

"You don't have permission" (403)

Your Darwin account lacks permission for that operation. Logging in again won't fix it — talk to your account admin.

"Callback URL mismatch" (Codex/OpenCode)

Something is using port 3334. Find it with lsof -i :3334, close it, and retry.

Login loops (Codex/OpenCode)

Corrupted login cache: rm -rf ~/.mcp-auth and sign in again.

How to disconnect

Claude: Settings → Connectors → Remove. Claude Code: claude mcp remove darwin. Cursor/Codex/OpenCode: delete the "darwin" block from the config file (and rm -rf ~/.mcp-auth if you used Codex/OpenCode).