Supergateway 搭載 ClickUp MCP サーバー
この統合により、ClickUp MCP サーバーが Supergateway を介して実行され、n8n ノードまたはその他のクライアントが使用できる SSE エンドポイントとして公開されます。
前提条件
Node.js 18以上
Docker と Docker Compose (コンテナ化されたデプロイメント用)
ClickUp APIキーとチームID
Related MCP server: ClickUp MCP Server
地域開発
Node.jsで実行する
依存関係をインストールします:
npm install -g supergateway @taazkareem/clickup-mcp-server環境変数を設定します。
export CLICKUP_API_KEY=pk_94547006_D8DFEXXFDOX7RUOJBBPLM2BSVRFXPZE9 export CLICKUP_TEAM_ID=2357720統合スクリプトを実行します。
./run-clickup-mcp.sh構成をカスタマイズする(オプション):
./run-clickup-mcp.sh --port 9000 --base-url http://example.com --cors "http://localhost:8080,http://localhost:3000"
Docker Composeで実行する
.env.exampleに基づいて.envファイルを作成します。cp .env.example .envClickUp API キーとチーム ID を使用して
.envファイルを編集します。コンテナを起動します。
docker-compose up -dログを表示:
docker-compose logs -f
鉄道への展開
鉄道に新しいプロジェクトを作成します。
GitHub リポジトリを接続するか、Railway CLI を使用してデプロイします。
Railway で次の環境変数を設定します。
CLICKUP_API_KEY: ClickUp APIキーCLICKUP_TEAM_ID: ClickUpチームIDPORT: 8000 (または希望するポート)BASE_URL: 鉄道アプリの URL (例: https://your-app-name.up.railway.app )SSE_PATH: /sse (または任意のパス)MESSAGE_PATH: /message (または任意のパス)LOG_LEVEL: info (またはより詳細なログ記録の場合は debug)DOCUMENT_SUPPORT: false(必要な場合はtrue)CORS_ORIGINS: * (または許可されたオリジンのコンマ区切りリスト)
アプリケーションをデプロイします。
n8nでの使用
n8n で、新しい「MCP」ノードを追加します。
次の設定でノードを構成します。
サーバー URL: 鉄道アプリの URL + SSE パス (例: https://your-app-name.up.railway.app/sse )
メッセージパス: メッセージパス (例: /message)
利用可能なツールから目的の ClickUp ツールを選択します。
必要に応じてツールのパラメータを構成します。
ノードをワークフローに接続します。
APIエンドポイント
SSEエンドポイント:
{BASE_URL}{SSE_PATH}(例: http://localhost:8000/sse )メソッド: GET
説明: サーバーから送信されたイベントをサブスクライブする
メッセージエンドポイント:
{BASE_URL}{MESSAGE_PATH}(例: http://localhost:8000/message )メソッド: POST
説明: サーバーにメッセージを送信する
コンテンツタイプ: application/json
本文: JSON-RPC 2.0形式のメッセージ
ヘルスチェックエンドポイント:
{BASE_URL}/healthz(例: http://localhost:8000/healthz )メソッド: GET
説明: サービスが正しく実行されているかどうかを確認します
応答: サービスが正常であれば「ok」
トラブルシューティング
接続の問題: ファイアウォールが指定されたポートへの接続を許可していることを確認してください。
認証エラー: ClickUp API キーとチーム ID が正しいことを確認してください。
CORS エラー: クライアントのオリジンを含めるように CORS_ORIGINS 環境変数を構成します。
Appeared in Searches
- A method or tool for managing ClickUp task list custom fields with read and write update capabilities
- A server for software engineers that integrates with Jira and Slack
- A tool for managing tasks, projects, and calendars using LLM
- Information about cursors or cursor-related topics
- A checklist for various tasks or activities