Ganter Lab について
Ganter Lab MCP は、同じ Windows コンピューターで稼働する Ganter Lab SCADA ステーションにアシスタントを接続します。履歴や現在値の参照、ステーション構成の編集、明示的に許可された領域の操作に対応します。
主な機能
- 01機器の一覧表示と品質情報付き現在値の取得
- 02記録された履歴の確認
- 03デバイス、タグ、ロジック、アラーム、画面の作成
- 04許可された領域での値の書き込みと操作実行
- 05インストール済みバージョンの文書に基づくプログラムの質問対応
活用シーン
- 01PLC、メーター、センサーの現在値を確認
- 02ステーションの記録やアラームを調べる
- 03機器タグ、ロジック、操作画面を設定
- 04変更を記録しながら、指定領域の操作をアシスタントに許可
MCP 対応
Ganter Lab ステーション内蔵の MCP サーバーは、Streamable HTTP を通じてローカルの MCP クライアントに機器の値、履歴、設定、許可された操作を提供します。アクセスはステーション内で領域ごとに制御され、アシスタントによる変更はイベントジャーナルに記録されます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Ganter Lab MCP
Claude、Codex、または MCP 対応のアシスタントを、お使いのコンピューター上で動作する SCADA ステーション、Ganter Lab に接続します。アシスタントは、ライブ値と履歴を読み取り、デバイス、ロジック、画面を設定し、ステーションが許可した領域だけを操作します。
Ganter Lab は、同じコンピューターにインストールして実行しておく必要があります。 このリポジトリには、アシスタントが Ganter Lab に接続するために使うもの、つまり Claude Desktop バンドル、Claude Code プラグイン、レジストリーエントリーのみが含まれています。Ganter Lab 本体は ganterlab.com からダウンロードしてください。
できること
Ganter Lab は Windows 用の SCADA ステーションです。Modbus、OPC UA、Siemens S7、MQTT などのドライバーを通じて PLC、メーター、センサーと通信し、その履歴を保存して、アラームを発報し、操作画面を表示します。内蔵の MCP サーバーを使うと、アシスタントからそのステーションを操作できます。
- 接続されている機器を参照し、品質情報とともにライブ値を読み取る。
- ステーションに記録された情報を確認する。
- デバイス、タグ、ロジック、アラーム、画面を作成する。
- 許可された領域で値を書き込み、アクションを実行する。
- インストールされているバージョンのドキュメントをもとに、プログラムに関する質問に回答する。
情報がコンピューターの外に送信されることはありません。サーバーはループバックインターフェースのみで待ち受け(http://127.0.0.1:18181/mcp、Streamable HTTP)、ステーションの実行中にのみ動作します。ステーションの Agent ページでは、マスタースイッチの下で領域ごとにアシスタントが読み取り、設定、操作できる範囲を指定できます。また、アシスタントによる変更はすべて、アシスタント自身の名前でステーションのイベントジャーナルに記録されます。
接続する前に
- ganterlab.com から Ganter Lab をインストールして起動します。
- Agent ページを開き、Enable agent access (MCP) をオンにします。新規インストール時はオフになっています。
- Allowed areas で、アシスタントに許可する操作を選びます。エージェントアクセスを有効にすると、読み取りと大半の設定は可能になります。ライブ機器に作用する操作は、オンにするまで引き続き無効です。
- ページに表示されるアドレスを確認します。デフォルトは
http://127.0.0.1:18181/mcpで、ポートはページの Port フィールドに表示されます。
クライアントを接続する
Claude Desktop
最新リリースから ganter-lab.mcpb をダウンロードして開くと、Claude Desktop にインストールダイアログが表示されます。ステーションのポートが 18181 以外の場合は、MCP endpoint フィールドに Agent ページに表示されているアドレスを設定してください。バンドルに必要な Node ランタイムは Claude Desktop に含まれています。ステーションの Agent ページからもバンドルを入手できます(Install in Claude Desktop)。
Claude Code
このリポジトリのプラグインを使う場合:
claude plugin marketplace add ganterlab/ganter-lab-mcp
claude plugin install ganter-lab@ganter-lab
プラグインを使わず、コマンド 1 つで接続する場合:
claude mcp add --transport http ganterlab http://127.0.0.1:18181/mcp
別のポートを使う場合。 プラグインの MCP endpoint 設定には、デフォルトの http://127.0.0.1:18181/mcp が入力されています。Agent ページに別のポートが表示されている場合は、ページに表示されているアドレスに設定を変更してください。Claude Code ではプラグインを有効にするときにアドレスを尋ねられ、その後は /config で確認できます。
Codex
ステーションを ~/.codex/config.toml に追加します。
[mcp_servers.ganterlab]
url = "http://127.0.0.1:18181/mcp"
その他の MCP クライアント
Streamable HTTP サーバーアドレスを指定できる、同じコンピューター上で実行されるクライアントであれば、http://127.0.0.1:18181/mcp に接続できます(ポートは Agent ページに表示されているものを使います)。ChatGPT コネクターや Gemini ウェブチャットなど、インターネット経由でサーバーに接続するクライアントには対応していません。ステーションはこのコンピューター上でのみ待ち受けます。
アシスタントガイドでは、すべてのクライアントと領域について説明しています: www.ganterlab.com/en/docs/agent。
このリポジトリの内容
| ファイル | 内容 |
|---|---|
bridge.mjs | Claude Desktop バンドルのブリッジです。stdio 経由で Claude Desktop と MCP 通信し、各メッセージをステーションのエンドポイントに転送します。Node の組み込み機能のみを使用し、依存関係はありません。ステーションの再起動時(アップデートによって再起動される場合)、ブリッジは新しいセッションを開いて呼び出しを再送するため、Claude Desktop の再起動は不要です。デバッグ時は単独で実行できます:node bridge.mjs http://127.0.0.1:18181/mcp |
manifest.json, icon.png | バンドルのマニフェストとロゴです。bridge.mjs と組み合わせて ganter-lab.mcpb を構成し、各リリースに同梱されます |
plugin/ | 独立したフォルダーにある Claude Code プラグインです。Claude Code がインストールするもの、および Anthropic のディレクトリに掲載されるものです |
.claude-plugin/marketplace.json | このリポジトリのプラグインマーケットプレイスです。Claude Code に plugin/ の場所を示します |
server.json | 公式 MCP Registry の登録エントリー io.github.ganterlab/ganter-lab です |
glama.json | Glama 向けのメンテナー情報です |
.github/workflows/publish-registry.yml | リリース後に手動で実行し、GitHub Actions から server.json を MCP Registry に公開します |
このパッケージには独自のバージョン番号があり、Ganter Lab のバージョンが変わるたびではなく、ブリッジ、マニフェスト、またはプラグインに変更があった場合にのみ更新されます。
プラン
Ganter Lab のプランは料金ページをご覧ください。
リンク
- Ganter Lab:www.ganterlab.com
- アシスタントガイド:www.ganterlab.com/en/docs/agent
サポート
ご質問や問題については、[email protected] までお問い合わせください。セキュリティに関する報告も同じアドレスで受け付けています。
ライセンス
ブリッジ、マニフェスト、プラグインはMIT Licenseの下で提供されています。Ganter Lab 自体は商用ソフトウェアであり、このリポジトリには含まれていません。また、Ganter Lab の名称とロゴはこのライセンスの対象ではありません。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。