Skip to main content
Glama
gatordevin

Corben MCP Server

by gatordevin

Corben MCP Server

Наделите своего ИИ-агента суперсилой. Более 220 инструментов для создания веб-сайтов, отправки электронной почты, управления контактами, выставления счетов, работы с базами данных, автоматизации и многого другого — всё через одно соединение.

Работает с Claude Desktop, Claude Code, Cursor, Windsurf и любым MCP-совместимым клиентом.

Установка одной командой

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

Это позволит:

  1. Установить MCP-сервер в ~/.corben-mcp

  2. Провести вас через процесс создания учетной записи и получения API-ключа

  3. Автоматически обнаружить ваши ИИ-клиенты (Claude, Cursor и т. д.)

  4. Настроить всё необходимое и подключиться

Или клонируйте и запустите вручную:

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

Передайте это своему агенту

Вставьте это в чат с любым ИИ-агентом, чтобы настроить его:

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

Или, если у агента есть доступ к терминалу, он может сделать это напрямую.


Что вы получаете

После подключения ваш ИИ-агент сможет:

Категория

Что он может делать

Веб-сайты

Создавать, развертывать и управлять полноценными веб-сайтами (конструктор с перетаскиванием, шаблоны или собственный код)

Email

Отправлять/получать письма, шаблоны, рассылки, автоправила

Базы данных

Создавать таблицы, хранить данные, хранилище «ключ-значение»

CRM

Управлять контактами, сотрудниками, компаниями, воронками продаж

Счета

Создавать и отправлять счета, сметы, фиксировать платежи

Расходы

Отслеживать расходы, создавать отчеты о прибылях и убытках

Календарь

События, страницы бронирования, поиск свободных слотов

Телефон/SMS

Покупать номера телефонов, отправлять текстовые сообщения

Файлы

Загружать файлы, генерировать PDF, хранилище изображений

Продукты

Каталог товаров, отслеживание запасов

Формы

Создавать формы, собирать ответы

Git

Репозитории кода, управление файлами

Домены

Пользовательские домены, DNS, почта на домене

Автоматизация

Триггеры событий, вебхуки, cron-задачи, serverless-функции

ИИ-агенты

Создавать ИИ-сотрудников, которые выполняют задачи автономно

Платежи

Stripe checkout, отслеживание платежей

Аналитика

Трафик сайта, метрики, дашборды

Веб-браузер

Получать страницы, искать в интернете, делать скриншоты

Всего 220+ инструментов — полный список динамически загружается из API.


Как это работает

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

MCP-сервер выступает в роли моста. Ваш ИИ-клиент общается с ним по стандартному протоколу MCP, а сервер безопасно проксирует запросы к API Corben.


Безопасность

Реализована модель безопасности, рекомендованная NIST SP 800-63B для аутентификации headless-агентов:

Аппаратная привязка личности

При первом запуске сервер:

  1. Считывает аппаратный UUID вашего устройства (macOS IOPlatformUUID, Linux machine-id, Windows SMBIOS UUID)

  2. Генерирует пару ключей ECDSA P-256 — закрытый ключ шифруется с помощью AES-256-GCM, производного от параметров машины

  3. Регистрирует устройство в API Corben (открытый ключ + «отпечаток» машины)

Закрытый ключ никогда не покидает устройство и не может быть расшифрован на другой машине.

Аутентификация через запрос-ответ (Challenge-Response)

После первоначальной регистрации никакие секретные данные не передаются по сети:

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)

Даже если кто-то перехватит весь сетевой трафик, он не сможет пройти аутентификацию без аппаратного закрытого ключа.

Токены, привязанные к IP

Токены сессии привязаны к IP-адресу клиента. Если токен используется с другого IP:

  • Токен немедленно аннулируется

  • Событие записывается в журнал аудита устройства

  • Клиент автоматически проходит повторную аутентификацию

Эшелонированная защита

Уровень

Защита

В покое

API-ключ + закрытый ключ зашифрованы AES-256-GCM, привязаны к аппаратному UUID

При передаче

HTTPS/TLS для всех API-коммуникаций

Аутентификация

ECDSA запрос-ответ (никаких секретов в открытом виде)

Авторизация

15-минутные токены сессии, привязка к IP, привязка к устройству

Отзыв

Мгновенный отзыв устройства из панели управления, журнал аудита всех событий аутентификации

Защита от кражи

Закрытый ключ невозможно расшифровать на другом оборудовании

Поддержка платформ

ОС

Источник ID машины

Уровень безопасности

macOS

IOPlatformUUID (аппаратно прошит)

Высокий

Linux

/etc/machine-id или DMI product_uuid

Средне-высокий

Windows

Win32_ComputerSystemProduct.UUID (SMBIOS)

Высокий

Резервный

SHA-256 от имени хоста + домашней директории

Средний


Ручная настройка (если вы пропустили скрипт установки)

1. Получите API-ключ

  1. Перейдите на panel.corben.world и создайте учетную запись

  2. Перейдите в Settings → API Keys

  3. Нажмите Create API Key

  4. Скопируйте ключ (начинается с cb_)

2. Установка

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

3. Сохраните ваш ключ

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

4. Подключитесь к вашему ИИ-клиенту

Claude Desktop — отредактируйте ~/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"]
  }
}

Переменная окружения (альтернативный, менее безопасный способ):

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

Управление установкой

# 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

Устранение неполадок

Проблема

Решение

No API key found

Запустите node ~/.corben-mcp/index.js --login

Could not decrypt credentials

Учетные данные были созданы на другой машине. Запустите --login повторно

Token exchange failed

Нормально при первом запуске, если API еще не развернул токены сессии. Переключается на прямой ключ (все еще зашифрован через HTTPS)

Инструменты не появляются

Перезапустите ИИ-клиент после настройки

ECONNREFUSED

Проверьте интернет-соединение / брандмауэр

Лицензия

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.
    2,914 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