Make.com MCP Server 研究报告 について
Make.com の MCP サーバーと GitHub MCP サーバーとの併用方法を扱う中国語の調査レポートです。AI アシスタントと自動化シナリオの連携を計画する読者向けで、サーバー実装ではありません。
主な機能
- 01Make.com MCP token の設定方法
- 02オンデマンドシナリオの検出の説明
- 03シナリオの入出力設定の解説
- 04GitHub MCP ツールセットの紹介
- 05Make.com と GitHub の連携方法
活用シーン
- 01Make.com シナリオを AI アシスタントに公開
- 02シナリオを通じてフィードバックを GitHub issue 化
- 03Make.com と GitHub MCP の併用構成を計画
MCP 対応
有効化されたオンデマンドシナリオを MCP ツールとして公開する方法と、GitHub MCP Server との併用を解説しています。サーバー実装そのものは含みません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Make.com MCP サーバー調査レポート
概要
本調査レポートでは、Make.com が Model Context Protocol (MCP) を通じてサーバー機能を提供し、Claude などの AI アシスタントが Make.com の自動化ワークフローと連携できる仕組みを詳しく解説します。特に、Make.com を通じて GitHub MCP サーバーを使用する方法に注目します。
Model Context Protocol (MCP) とは
MCP の概要
Model Context Protocol (MCP) は、AI モデルと外部ツールやデータソースの間に、安全な双方向接続を確立することを目的として Anthropic が開発したオープンスタンダードです。MCP の主な利点は次のとおりです。
- 標準化されたインターフェース:統一プロトコルにより、AI モデルごと、ツールごとにカスタム統合を行う必要がなくなります
- セキュリティ:AI とやり取りする際も、データはお客様のインフラストラクチャ内に保持されます
- 拡張性:stdio、WebSockets、HTTP SSE、UNIX sockets など、複数のトランスポート方式に対応します
- 柔軟性:異なる AI モデルやプロバイダー間を簡単に切り替えられます
MCP アーキテクチャの構成要素
- MCP ホスト (Hosts):Claude Desktop、VS Code などのアプリケーション
- MCP クライアント (Clients):ホスト内のコネクターで、MCP サーバーとのステートフルな 1:1 セッションを維持します
- MCP サーバー (Servers):外部ツールやデータソースへのアクセスを提供します
- ツール (Tools):LLM から呼び出せる関数です
- リソース (Resources):クライアントが読み取れる、ファイルに似たデータです
- プロンプト (Prompts):事前に作成されたテンプレートやワークフローです
Make.com MCP サーバーの詳細
Make.com MCP サーバーの利点
Make.com の MCP サーバーは、画期的な改善をもたらします。
- クラウドインフラストラクチャ:ローカルでのセットアップが必要な MCP サーバーが大半を占める中、Make.com はクラウドホスト型のソリューションを提供します
- ノーコード設定:トークンを生成して URL を貼り付けるだけで設定でき、Node.js、Python、Docker の知識は不要です
- リアルタイムの検出と実行:クラウドインフラストラクチャと独自の Make MCP Token によってセキュリティを確保します
- 標準化された API インタラクション:数千もの API との通信を簡素化します
Make.com MCP サーバーの機能
- ユーザーアカウント内で「オンデマンド」実行に設定された Make シナリオをすべて検出します
- 各シナリオについて、意味の分かりやすい入力パラメーターの説明を返します
- シナリオの入力と出力の設定に対応します
- 構造化されたデータ交換形式を提供します
Make.com MCP サーバーの設定
前提条件
- Make.com アカウント(無料プランを含むすべてのサブスクリプションプランに対応)
- 作成済みの Make シナリオ。「アクティブ」と「オンデマンド」モードに設定されていること
- MCP に対応した AI ツール(Claude Desktop、Cursor など)
MCP Token の取得手順
- Make.com アカウントにログインします
- ユーザープロフィールの「API / MCP access」セクションに移動します
- 「Add token」をクリックします
- 種類として「MCP Token」を選択します
- MCP Token のラベルを選択します
- 「Add」をクリックします
- 生成された一意の URL をコピーします
Claude Desktop の設定
Claude Desktop の設定ファイルに、次の設定を追加します。
{
"mcpServers": {
"make": {
"command": "npx",
"args": ["-y", "@makehq/mcp-server"],
"env": {
"MAKE_API_KEY": "<your-api-key>",
"MAKE_ZONE": "<your-zone>",
"MAKE_TEAM": "<your-team-id>"
}
}
}
}
GitHub MCP サーバーの統合
GitHub MCP サーバーの概要
GitHub の公式 MCP サーバーは、GitHub API との標準化されたインターフェースを提供し、複数のツールセットに対応しています。
- ユーザーツール:認証済みユーザーの情報を取得します
- リポジトリツール:リポジトリの管理とコンテンツへのアクセスを行います
- Issue ツール:GitHub issues の作成と管理を行います
- Pull Request ツール:PR の管理とコードレビューを行います
- コードセキュリティツール:セキュリティスキャンと脆弱性管理を行います
GitHub MCP サーバーの設定
前提条件
- Docker 環境
- GitHub Personal Access Token (PAT)
設定手順
-
GitHub Personal Access Token の作成
- GitHub Settings > Developer settings > Personal access tokens にアクセスします
- 新しい token を生成し、適切な権限を設定します
-
Docker の設定
docker run -i --rm \ -e GITHUB_PERSONAL_ACCESS_TOKEN=<your-token> \ ghcr.io/github/github-mcp-server -
Claude Desktop の設定
{ "mcpServers": { "github": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "ghcr.io/github/github-mcp-server" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "<YOUR_TOKEN>" } } } } -
VS Code の設定
{ "mcp": { "inputs": [ { "type": "promptString", "id": "github_token", "description": "GitHub Personal Access Token", "password": true } ], "servers": { "github": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "ghcr.io/github/github-mcp-server" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${input:github_token}" } } } } }
ツールセットの管理
GitHub MCP サーバーでは、--toolsets フラグを使って特定の機能グループを有効または無効にできます。
docker run -i --rm \
-e GITHUB_PERSONAL_ACCESS_TOKEN=<your-token> \
-e GITHUB_TOOLSETS="repos,issues,pull_requests,code_security" \
ghcr.io/github/github-mcp-server
利用可能なツールセットは次のとおりです。
repos:リポジトリ操作issues:Issue 管理pull_requests:Pull Request 管理code_security:コードセキュリティスキャンexperiments:実験的な機能
Make.com を通じた GitHub MCP サーバーの使用
統合方法
-
Make.com を仲介役として使用
- GitHub API を呼び出す Make シナリオを作成します
- Make.com MCP サーバーを通じてこれらの機能を公開します
- 追加のデータ処理と変換機能を提供します
-
併用する方法
- Make.com MCP サーバーと GitHub MCP サーバーの両方を設定します
- 必要に応じて適切なツールを選択します
- Make.com の自動化機能を活用して GitHub 操作を強化します
導入手順
-
Make.com で GitHub 統合シナリオを作成
- 场景 1:GitHub Issue 创建和管理 - 场景 2:Pull Request 审查工作流 - 场景 3:仓库监控和通知 - 场景 4:自动化代码质量检查 -
シナリオのパラメーターを設定
- 入力:リポジトリ名、issue のタイトル、説明など
- 出力:作成された issue のリンク、ステータスの更新など
-
MCP の設定に統合
{ "mcpServers": { "make": { "command": "npx", "args": ["-y", "@makehq/mcp-server"], "env": { "MAKE_API_KEY": "<your-api-key>", "MAKE_ZONE": "<your-zone>", "MAKE_TEAM": "<your-team-id>" } }, "github": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "ghcr.io/github/github-mcp-server" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "<YOUR_TOKEN>" } } } }
使用例
1. プロジェクト管理の自動化
- Issue の追跡:Claude を通じて GitHub issues を作成、管理します
- PR レビュー:コードレビューのワークフローを自動化します
- プロジェクトの監視:リポジトリのステータスとアクティビティをリアルタイムで監視します
2. 顧客フィードバックのスマートな処理
- フィードバックの収集:Make.com のフォームを通じてユーザーのフィードバックを収集します
- Issue の作成:フィードバックを自動的に GitHub issues に変換します
- 優先度の割り当て:フィードバックの内容に基づいて優先度を自動的に割り当てます
3. 開発ワークフローの最適化
- コード品質の監視:コード品質を自動的にチェックし、対応する issues を作成します
- チームコラボレーション:Claude を通じてチームのタスク調整と割り当てを行います
- ドキュメントの生成:プロジェクトのドキュメントを自動的に生成、更新します
セキュリティに関する考慮事項
1. Token のセキュリティ
- 機密情報の保存には環境変数を使用します
- API tokens を定期的にローテーションします
- 最小権限の原則に従います
2. 権限管理
- GitHub PAT の権限を慎重に設定します
- Make.com シナリオの権限を定期的に確認します
- API の使用状況を監視します
3. データ保護
- 機密データが記録されないようにします
- すべての通信に HTTPS を使用します
- 組織のデータ保護ポリシーに従います
ベストプラクティス
1. シナリオ設計
- シナリオをシンプルかつ目的に集中したものに保ちます
- 入力と出力を明確に説明します
- エラー処理と再試行のロジックを実装します
2. 監視とデバッグ
- Make.com シナリオのログを有効にします
- API の使用クォータを監視します
- 適切なアラートの仕組みを設定します
3. ドキュメントとメンテナンス
- すべてのシナリオの用途と設定を記録します
- 統合を定期的に更新、テストします
- 設定ファイルのバージョン管理を維持します
トラブルシューティング
よくある問題
-
接続の問題
- MCP token の有効性を確認します
- ネットワーク接続を検証します
- サーバーのステータスを確認します
-
権限エラー
- GitHub PAT の権限を検証します
- Make.com シナリオの権限を確認します
- ユーザーのアクセス権限を確認します
-
設定エラー
- JSON 設定の形式を検証します
- 環境変数の設定を確認します
- ファイルパスが正しいことを確認します
デバッグのヒント
-
ログの分析
# Claude Desktop 日志 tail -n 20 -f ~/Library/Logs/Claude/mcp*.log # Docker 容器日志 docker logs <container-id> -
MCP Inspector
- MCP Inspector を使用してサーバー接続をテストします
- ツールが利用可能であることを確認します
- ツールの呼び出しをテストします
今後の展開
1. リモート MCP サーバー
- Cloudflare はリモート MCP サーバーのサポートを開発中です
- Web ベースの MCP クライアントに対応する予定です
- より優れた認証および認可の仕組みを提供します
2. 統合の強化
- サードパーティーサービスとの統合を拡大します
- ツール検出の仕組みを改善します
- エラー処理と復旧を改善します
3. エンタープライズ機能
- エンタープライズレベルのセキュリティ機能
- 高度な権限管理
- 監査およびコンプライアンスへの対応
結論
Make.com の MCP サーバーは、AI アシスタントと自動化ワークフローの統合に、強力で簡便なソリューションを提供します。GitHub MCP サーバーと組み合わせることで、開発者は開発効率とプロジェクト管理能力を大幅に向上させる強力な自動化システムを構築できます。
主なメリットは次のとおりです:
- コード不要の設定とデプロイ
- クラウドホストによる信頼性
- 既存のツールとのシームレスな統合
- 強力な自動化機能
MCP エコシステムの発展に伴い、今後さらに革新的な統合ソリューションやユースケースが登場することが期待されます。
参考資料
- Model Context Protocol - Anthropic
- Make.com MCP サーバーのドキュメント
- GitHub MCP サーバー
- Cloudflare のリモート MCP サーバー
- Make.com MCP サーバーのブログ記事
本調査レポートの最終更新日は2025年6月1日です
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。