MCPローカルサーバー
MCPローカルサーバーは、マシン上で実行され、Model Context Protocol(MCP)を実装するプログラムです。 AIモデルと同じマシンでサーバーを実行することで、AIモデルがファイル、データベース、APIなどのローカルツールやデータソースにアクセスし、操作できるようにします。
機能の提供状況
MCPは、US、EU、AU、JP、SGデータセンターのすべてのユーザーが利用できます。 MCPサーバーはUS、EU、APACリージョンでホストされ、可能な限りデータレジデンシー要件を尊重します。 MCPはCNデータセンターのワークスペースでは利用できません。 これは現地の規制要件と、データ主権に対するWorkatoの取り組みを反映したものであり、当社のマルチテナントおよびVirtual Private Workato(VPW)オファリングに適用されます。
MCPの使用に関心がある場合、または追加情報が必要な場合は、カスタマーサクセス担当者にお問い合わせください。
MCPサーバーは通常のAPI platformユーザーとして機能し、すべてのAPI platform認証方法をサポートします。 これにより、MCPクライアントを次のAPIリソースに安全に接続できます。
- APIコレクション:API platformで作成したカスタムAPIエンドポイント。
- Developer APIおよびEmbedded API:レシピ、コネクション、タグ、フォルダ、ワークスペースアセットを管理するためのWorkato Developer APIおよびEmbedded API。 詳細については、Developer APIおよびEmbedded API MCPサーバーを参照してください。
すべてのWorkato APIコレクションがこの機能に対応しています。
MCPローカルサーバーの要件
MCPローカルサーバーを使用するには、次のコンポーネントが必要です。
- Node.js v18.0.0以降
- npm v8.0.0以降
- Claude Desktop、Cursor、WindsurfなどのLLMクライアント
- Workato MCPサーバー
ローカルMCPサーバーのインストール
ローカルMCPサーバーをインストールするには、次の手順を実行します。
任意のMCPクライアントを開きます。 例:Claude、Cursor、Windsurf。
クライアントでMCP構成設定を見つけ、MCP URL内の認証トークン、または別のEnvironment変数としての認証トークンを使用してWorkato MCPサーバーを使用するように構成を更新します。
リモートMCP URLの取得
AI HubでMCPサーバーにアクセスして管理し、MCP URLを取得できます。
MCP URLを取得するには、次の手順を実行します。
Workatoアカウントにサインインします。
AI Hubに移動し、MCP Serversタブをクリックします。 既存のMCPサーバーのリストが表示されます。
表示するMCPサーバーカードをクリックします。 MCPサーバーには次の情報が表示されます。
- 説明
- インストールリンク
Tasks CreateやCRM Get Company Propertiesなど、MCPサーバーで利用可能なツール- MCPリモートURL
設定 > エンドユーザーアクセスをクリックします。
Developer MCP Tokenセクションに移動し、Copyをクリックします。
MCP URLをコピー
エラーのトラブルシューティング
このセクションでは、MCPサーバーの使用中に発生する可能性があるエラーの解決方法について説明します。
CORSセットアップが必要
ブラウザクライアントを使用してキー認証でWorkato MCPサービスに接続すると、CORS(Cross-Origin Resource Sharing)のセットアップが必要というエラーが発生する場合があります。 例:
CORS Setup Required:
Your MCP server must enable CORS headers to allow browser connections. Add these headers to your server:
Access-Control-Allow-Origin: *
Access-Control-Allow-Methods: POST
Access-Control-Allow-Headers: Content-TypeCORSはWebブラウザに組み込まれているセキュリティ機能で、どのWebサイトがどのサーバーにリクエストを送信できるかを制御します。 このエラーはChromeのセキュリティ制限に関連しています。 ChromeがCORSを無視してMCPサーバーにリクエストを送信できるようにするには、そのセッションでWebセキュリティを無効にする必要があります。
ChromeでセッションのWebセキュリティを無効にするには、次の手順を実行します。
ブラウザによって手順が異なる場合があります
このセクションの手順はChrome固有です。 他のブラウザでは手順が異なる場合があります。
すべてのChromeウィンドウを閉じます。
ご使用のオペレーティングシステムに応じて、次の手順を実行します。
最終更新日: