Field Control MCP Server
Field Control MCP Server
Claude を Field Control の統合 API (https://developers.fieldcontrol.com.br/) に接続するリモート MCP (Model Context Protocol) サーバーです。Claude との会話で直接、顧客、サービスオーダー、作業員、サービスリクエスト、機器などを照会・作成できます。
公開するもの
Claude が利用できるツール:
ツール | 説明 |
| 顧客 |
| 現場技術者と位置情報 |
| 活動タイプ (設置、保守など) |
| チケット / 問い合わせ |
| サービスオーダー (OS) |
| OS の詳細 |
| 予定された活動/訪問 |
| 保守対象の機器 |
| 専用ツールがない文書化されたエンドポイントへのフォールバック |
Related MCP server: Jobber MCP Connector
1. Field Control の API キーを取得する
管理者として Field Control のパネルにアクセスします。
設定 > 開発者向け設定 に移動します (または直接:
https://app.fieldcontrol.com.br/#/configuracoes/configuracao-para-desenvolvedores)。「統合キー」で、新しいキーを作成するためにクリックし、名前を付けて 作成 をクリックします。
このキーを保管してください。環境変数
FIELD_CONTROL_API_KEYとして使用します。
2. ローカルで実行する (任意、テスト用)
npm install
FIELD_CONTROL_API_KEY="sua-chave-aqui" npm startサーバーは http://localhost:3000 で起動し、MCP エンドポイントは POST /mcp です。
3. サーバーをインターネットに公開する (Claude がアクセスするために必要)
Claude は Anthropic のクラウドから接続するため、サーバーは HTTPS で公開アクセス可能である必要があります。Node.js を実行できるプロバイダーならどれでも動作します。無料枠がある簡単な2つのオプション:
オプション A: Render.com
このプロジェクトを GitHub リポジトリにプッシュします。
Render で、リポジトリを指す Web Service を作成します。
ビルドコマンド:
npm install— スタートコマンド:npm start。「Environment」で、変数
FIELD_CONTROL_API_KEYにキーを追加します。デプロイ後、
https://seu-app.onrender.comのような URL が得られます。MCP エンドポイントはhttps://seu-app.onrender.com/mcpになります。
オプション B: Railway.app
プロジェクトを GitHub にプッシュします。
Railway で、「New Project」>「Deploy from GitHub repo」を選択します。
環境変数
FIELD_CONTROL_API_KEYを追加します。Railway は
npm startを自動的に検出し、公開 URL を公開します。
(他の Node.js ホスト — Fly.io、Vercel functions、Nginx を使った自前の VPS など — も、/mcp を HTTPS で公開すれば同様に動作します。)
4. カスタムコネクタとして Claude に接続する
Claude で、設定 > コネクタ に移動します。
+ をクリックし、次に カスタムコネクタを追加 をクリックします。
サーバーの URL を
/mcpで終わる形で貼り付けます (例:https://seu-app.onrender.com/mcp)。名前を付け (例: "Field Control")、追加 をクリックします。
これで完了です。今後の会話で、Claude はあなたのサービスオーダー、顧客、作業員などを、リクエストに応えるのに役立つ場合にいつでも一覧表示できます。
Team/Enterprise プランでは、所有者が最初に組織設定 > コネクタ > 追加 > カスタム > Web でコネクタを有効にする必要があります。その後、各メンバーが自分のアカウントを接続します。
セキュリティ
API キーはサーバー上のみ (環境変数) に保存され、Claude やブラウザに公開されることはありません。
デフォルトでは、このサーバーを使用する全員が同じ API キー (環境のもの) を共有します。異なるキーを持つ複数の人にこのコネクタを提供したい場合は、
src/server.jsのgetApiKeyFromRequest()を、リクエストごとにヘッダーからキーを読み取るように変更し、各人がコネクタの「詳細設定」でこれを設定するようにしてください。API キーをリポジトリにコミットしないでください。常にホスティングプロバイダーの環境変数を使用してください。
Related MCP Connectors
Run field service from Claude, ChatGPT or Copilot: dispatch, billing, customer messages, photos, and change the software itself, with a confirm step before every change. This address is the India region; US East, Canada, Norway and NZ addresses are at fieldproxy.ai/mcp.
Read FieldPulse customers, jobs, estimates, invoices, assets and projects; create and update jobs.
Field operations on a deterministic solver — run jobs, crews & fleet from Claude or ChatGPT.
Connect Claude to your Platform7n workspaces: chat, links, work and decks. One-click OAuth.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables Claude to interact with ServiceNow instances through the ServiceNow API, supporting record management, service catalog operations, change management, and more via natural language.MIT
- AlicenseAqualityFmaintenanceConnects Claude to Jobber to manage clients, jobs, invoices, quotes, and scheduling through natural language.10MIT
- FlicenseCqualityDmaintenanceConnects Claude to your Freshservice ITSM instance, enabling management of tickets, changes, assets, knowledge base, and more through natural language.701-
- AlicenseBqualityDmaintenanceEnables AI assistants to interact with Zoho Field Service Management, allowing operations on work orders, requests, contacts, and more via natural language.24MIT