Skip to main content
Glama
Corben MCP Server

Corben MCP Server

by gatordevin

Corben MCPサーバー

AIエージェントにスーパーパワーを与えましょう。Webサイト構築、メール送信、連絡先管理、請求書発行、データベース、自動化など、220以上のツールをすべて1つの接続で利用できます。

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. AIクライアント(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

エージェントへの設定方法

以下の内容をAIエージェントのチャットに貼り付けて設定してください:

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

エージェントがターミナルアクセス権を持っている場合は、直接実行させることも可能です。


利用可能な機能

接続すると、AIエージェントは以下の操作が可能になります:

カテゴリ

実行可能な操作

Webサイト

Webサイトの作成、デプロイ、管理(ドラッグ&ドロップビルダー、テンプレート、カスタムコード)

メール

メールの送受信、テンプレート、キャンペーン、自動ルール

データベース

テーブル作成、データ保存、キーバリューストレージ

CRM

連絡先、従業員、企業、営業パイプラインの管理

請求書

請求書・見積書の作成と送信、支払い記録

経費

経費追跡、損益レポートの生成

カレンダー

イベント、予約ページ、空き時間の検索

電話/SMS

電話番号の購入、テキスト送信

ファイル

ファイルアップロード、PDF生成、画像ストレージ

製品

製品カタログ、在庫追跡

フォーム

フォーム作成、回答収集

Git

コードリポジトリ、ファイル管理

ドメイン

カスタムドメイン、DNS、ドメインメール

自動化

イベントトリガー、Webhook、cronジョブ、サーバーレス関数

AIエージェント

タスクを自律的に処理するAI従業員の作成

決済

Stripeチェックアウト、支払い追跡

分析

サイトトラフィック、メトリクス、ダッシュボード

Webブラウジング

ページ取得、Web検索、スクリーンショット撮影

合計220以上のツール — リスト全体はAPIから動的に読み込まれます。


仕組み

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

MCPサーバーはブリッジとして機能します。AIクライアントは標準のMCPプロトコルを介してサーバーと通信し、サーバーはCorben APIへのリクエストを安全にプロキシします。


セキュリティ

ヘッドレスエージェント認証のために、NIST SP 800-63B で推奨されるセキュリティモデルを実装しています:

ハードウェアバインドID

初回実行時に、サーバーは以下の処理を行います:

  1. マシンのハードウェアUUID(macOS IOPlatformUUID、Linux machine-id、Windows SMBIOS UUID)を読み取ります

  2. ECDSA P-256キーペアを生成します(秘密鍵はマシン固有のAES-256-GCMキーで暗号化されます)

  3. Corben APIにデバイスを登録します(公開鍵 + マシンフィンガープリント)

秘密鍵はデバイスから決して外部に出ることはなく、別のマシンで復号することはできません。

チャレンジ・レスポンス認証

初期登録後、ネットワーク上には秘密情報は送信されません:

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に紐付け

転送時

すべてのAPI通信にHTTPS/TLSを使用

認証

ECDSAチャレンジ・レスポンス(ネットワーク上に秘密情報を流さない)

認可

15分間のセッショントークン、IPロック、デバイスバインド

失効

ダッシュボードからの即時デバイス失効、全認証イベントの監査ログ

盗難耐性

秘密鍵は異なるハードウェアでは復号不可能

プラットフォームサポート

OS

マシン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. AIクライアントへの接続

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経由で暗号化されます)

ツールが表示されない

セットアップ後にAIクライアントを再起動してください

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
    1,002 npm
    5
    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.
    1,866 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