Skip to main content
Glama
gatordevin

Corben MCP Server

by gatordevin

Servidor MCP de Corben

Dale superpoderes a tu agente de IA. Más de 220 herramientas para crear sitios web, enviar correos electrónicos, gestionar contactos, facturación, bases de datos, automatización y más, todo a través de una única conexión.

Funciona con Claude Desktop, Claude Code, Cursor, Windsurf y cualquier cliente compatible con MCP.

Instalación en una línea

macOS / Linux:

curl -fsSL https://raw.githubusercontent.com/gatordevin/corben-mcp/main/setup.sh | bash

Windows (PowerShell):

iwr -useb https://raw.githubusercontent.com/gatordevin/corben-mcp/main/setup.ps1 | iex

Esto hará lo siguiente:

  1. Instalará el servidor MCP en ~/.corben-mcp

  2. Te guiará para crear una cuenta y obtener una clave API

  3. Detectará automáticamente tus clientes de IA (Claude, Cursor, etc.)

  4. Configurará todo y establecerá la conexión

O clona y ejecuta manualmente:

git clone https://github.com/gatordevin/corben-mcp.git
cd corben-mcp
npm install
./setup.sh          # macOS/Linux
.\setup.ps1         # Windows

Related MCP server: Taskade MCP Server

Dale esto a tu agente

Pega esto en cualquier chat de agente de IA para configurarlo:

macOS/Linux:

Run this command to install Corben MCP tools:
curl -fsSL https://raw.githubusercontent.com/gatordevin/corben-mcp/main/setup.sh | bash

Windows:

Run this command in PowerShell to install Corben MCP tools:
iwr -useb https://raw.githubusercontent.com/gatordevin/corben-mcp/main/setup.ps1 | iex

O si el agente tiene acceso a la terminal, puede hacerlo directamente.


Qué obtienes

Una vez conectado, tu agente de IA puede:

Categoría

Qué puede hacer

Sitios web

Crear, desplegar y gestionar sitios web completos (constructor de arrastrar y soltar, plantillas o código personalizado)

Correo electrónico

Enviar/recibir correos, plantillas, campañas, reglas automáticas

Base de datos

Crear tablas, almacenar datos, almacenamiento clave-valor

CRM

Gestionar contactos, empleados, empresas, embudos de ventas

Facturación

Crear y enviar facturas, presupuestos, registrar pagos

Gastos

Realizar seguimiento de gastos, generar informes de pérdidas y ganancias

Calendario

Eventos, páginas de reserva, encontrar espacios libres

Teléfono/SMS

Comprar números de teléfono, enviar mensajes de texto

Archivos

Subir archivos, generar PDFs, almacenamiento de imágenes

Productos

Catálogo de productos, seguimiento de inventario

Formularios

Crear formularios, recopilar envíos

Git

Repositorios de código, gestión de archivos

Dominios

Dominios personalizados, DNS, correo electrónico de dominio

Automatización

Disparadores de eventos, webhooks, trabajos cron, funciones serverless

Agentes de IA

Crear empleados de IA que manejen tareas de forma autónoma

Pagos

Stripe checkout, seguimiento de pagos

Analítica

Tráfico del sitio, métricas, paneles

Navegación web

Obtener páginas, buscar en la web, tomar capturas de pantalla

Más de 220 herramientas en total: la lista completa se carga dinámicamente desde la API.


Cómo funciona

Your AI ←→ MCP Protocol (stdio) ←→ Corben MCP Server ←→ HTTPS ←→ Corben API

El servidor MCP actúa como un puente. Tu cliente de IA se comunica con él a través del protocolo MCP estándar, y este redirige de forma segura las solicitudes a la API de Corben.


Seguridad

Esto implementa el modelo de seguridad recomendado por NIST SP 800-63B para la autenticación de agentes sin interfaz:

Identidad vinculada al hardware

En la primera ejecución, el servidor:

  1. Lee el UUID de hardware de tu máquina (IOPlatformUUID en macOS, machine-id en Linux, UUID de SMBIOS en Windows)

  2. Genera un par de claves ECDSA P-256: la clave privada se cifra con una clave AES-256-GCM derivada de la máquina

  3. Registra el dispositivo en la API de Corben (clave pública + huella digital de la máquina)

La clave privada nunca abandona el dispositivo y no puede ser descifrada en otra máquina.

Autenticación de desafío-respuesta

Tras el registro inicial, no se envían secretos a través de la red:

1. Client sends key fingerprint → Server looks up device
2. Server sends random challenge (32 bytes)
3. Client signs challenge with ECDSA private key
4. Server verifies signature with registered public key
5. Server issues IP-bound session token (15 min TTL)

Incluso si alguien intercepta todo el tráfico de red, no puede autenticarse sin la clave privada vinculada al hardware.

Tokens bloqueados por IP

Los tokens de sesión están vinculados a la dirección IP del cliente. Si un token se utiliza desde una IP diferente:

  • El token se invalida inmediatamente

  • El evento se registra en la pista de auditoría del dispositivo

  • El cliente se vuelve a autenticar automáticamente

Defensa en profundidad

Capa

Protección

En reposo

Clave API + clave privada cifradas con AES-256-GCM, vinculadas al UUID de hardware

En tránsito

HTTPS/TLS para toda la comunicación con la API

Autenticación

Desafío-respuesta ECDSA (sin secretos en la red)

Autorización

Tokens de sesión de 15 minutos, bloqueados por IP, vinculados al dispositivo

Revocación

Revocación instantánea del dispositivo desde el panel, registro de auditoría de todos los eventos de autenticación

Resistencia al robo

Clave privada indescifrable en hardware diferente

Compatibilidad de plataforma

SO

Fuente del ID de máquina

Nivel de seguridad

macOS

IOPlatformUUID (fusionado en hardware)

Alto

Linux

/etc/machine-id o DMI product_uuid

Medio-Alto

Windows

Win32_ComputerSystemProduct.UUID (SMBIOS)

Alto

Alternativa

SHA-256 del nombre de host + directorio de inicio

Medio


Configuración manual (si omites el script de configuración)

1. Obtén una clave API

  1. Ve a panel.corben.world y crea una cuenta

  2. Ve a Settings → API Keys

  3. Haz clic en Create API Key

  4. Copia la clave (comienza con cb_)

2. Instalar

git clone https://github.com/gatordevin/corben-mcp.git ~/.corben-mcp
cd ~/.corben-mcp
npm install

3. Guarda tu clave

node index.js --login
# Paste your API key when prompted

4. Conecta a tu cliente de IA

Claude Desktop — Edita ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "corben": {
      "command": "node",
      "args": ["~/.corben-mcp/index.js"]
    }
  }
}

Claude Code:

claude mcp add corben -- node ~/.corben-mcp/index.js

Cursor — Settings → MCP Servers → Add:

{
  "corben": {
    "command": "node",
    "args": ["~/.corben-mcp/index.js"]
  }
}

Variable de entorno (alternativa, menos segura):

export CORBEN_API_KEY=cb_your_key_here
node ~/.corben-mcp/index.js

Gestión de tu instalación

# Update to latest version
cd ~/.corben-mcp && git pull && npm install

# Change API key
node ~/.corben-mcp/index.js --login

# Uninstall
rm -rf ~/.corben-mcp ~/.corben-mcp-credentials

# Check it works
echo '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"test","version":"1.0.0"}}}' | node ~/.corben-mcp/index.js 2>/dev/null

Solución de problemas

Problema

Solución

No API key found

Ejecuta node ~/.corben-mcp/index.js --login

Could not decrypt credentials

Las credenciales se crearon en otra máquina. Vuelve a ejecutar --login

Token exchange failed

Normal en la primera ejecución si la API aún no ha desplegado los tokens de sesión. Vuelve a la clave directa (aún cifrada sobre HTTPS)

Las herramientas no aparecen

Reinicia tu cliente de IA después de la configuración

ECONNREFUSED

Comprueba tu conexión a internet / firewall

Licencia

MIT

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    Enables connecting over 1,000 apps once, self-hosted and with encrypted credentials, so that Claude, Codex, Cursor, Copilot and dozens of other AI agents can call their APIs as MCP tools. Agents authenticate with per-agent tokens to get ready-made tools for every connected app, including app-specific actions like searching mail or sending messages.
    1
    0
    4
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables AI clients such as Claude, Cursor, VS Code, and Windsurf to list and manage workspaces, projects, tasks, AI agents, and automations through a hosted OAuth-secured endpoint or a local stdio package. Also generates MCP tools from any OpenAPI spec.
    3,446 npm
    MIT
  • F
    license
    Not graded
    quality
    A
    maintenance
    Exposes a governed suite of 38 tools over a single OAuth-gated MCP endpoint, letting web AI chat clients such as Claude, ChatGPT, and Grok operate on a local machine — reading and editing files, running whitelisted shell commands, searching, querying SQLite, driving browsers and DevTools, managing background jobs, ports, and clipboard. Local IDEs and Postman can also connect directly over localhost for offline, low-latency access.
    -
  • A
    license
    Not graded
    quality
    A
    maintenance
    Connects AI coding assistants and other clients to 2,000+ models and APIs — search, social, scraping, e-commerce, finance, plus LLM, image, video, and audio generation — through a local MCP bridge that needs no per-API keys. Users approve a single browser sign-in, then agents can discover, inspect pricing and schemas, run calls, track run status, and roll back configuration changes.
    556,724 npm
    MIT