mcpField
P
PLCs.ai

PLCs.ai

リモート
plcs.ai開発ツール04 週間前に更新
リポジトリ公式サイト

PLCs.ai について

PLCs.ai MCP Serverは、PLCエンジニアと対応するAIエージェントに、権限管理されたPLCプロジェクト、ライブタグデータ、分析へのアクセスを提供します。Allen-Bradley、Siemens、CODESYS V3に対応し、コード変更はレビュー可能な提案として返します。

主な機能

  1. 01PLCプロジェクトの一覧表示と確認
  2. 02引用付きでプロジェクトに質問
  3. 03ライブタグ値と履歴の取得
  4. 04PLCコードと信号の分析
  5. 05レビュー用変更案の作成
  6. 06PLCプロジェクトとレポートのエクスポート

活用シーン

  1. 01トラブル調査でPLCインターロックを追跡
  2. 02タグの直近の値を確認
  3. 03コードリスク分析をレビュー
  4. 04保存せずに修正案を作成

MCP 対応

リモートStreamable HTTP経由で、権限ごとに範囲を設定した17個のツールをMCPクライアントに公開します。OAuthまたはAPIキーで認証し、コード変更はレビュー後に保存できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://mcp.plcs.ai/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

PLCs.ai MCP サーバー

Claude、Cursor、Codex、または MCP 対応エージェントを PLC プロジェクトに接続します。

PLCs.ai は、PLC エンジニア向けに特化した AI プラットフォームです。Allen-Bradley(Studio 5000)、Siemens(TIA Portal)、または CODESYS V3 のプロジェクトをアップロードすると、平易な英語で内容の把握、トラブルシューティング、ドキュメント作成、安全なコード生成を行えます。この MCP サーバーを使うと、あらゆる AI エージェントが同じ機能(プロジェクト、ライブタグ値、分析結果)に、ツールごとの権限スコープに基づいてアクセスできます。

リモートサーバー: https://mcp.plcs.ai/mcp(Streamable HTTP · OAuth または API キー) 完全なドキュメント: https://www.plcs.ai/developer/mcp

クイックスタート

Claude Code
claude mcp add --transport http plcs-ai https://mcp.plcs.ai/mcp

次に /mcp を実行し、Authenticate を選択して PLCs.ai アカウントでサインインします。(または API キーを渡します:--header "Authorization: Bearer plck_live_…"。)

Claude Desktop

設定 → コネクタ → カスタムコネクタを追加 → URL https://mcp.plcs.ai/mcp → 接続してサインインします。API キーまたはオンプレミス環境で使用する場合は、mcp-remote ブリッジを使用します。

{
  "mcpServers": {
    "plcs-ai": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.plcs.ai/mcp",
               "--header", "Authorization: Bearer plck_live_…"]
    }
  }
}
Cursor / Codex / その他の MCP クライアント

クライアントごとのガイド(https://www.plcs.ai/developer/mcp)をご覧ください。Cursor、Codex、およびリモート MCP に対応する、または mcp-remote を実行できるすべてのクライアントについて説明しています。

エージェントでできること

API キーまたは OAuth の許可ごとに権限を設定できる 17 個のツール:

分野ツール
検出plcs_health、plcs_list_projects、plcs_get_project、plcs_get_project_source
質問plcs_ask_project — PLCs.ai アシスタントによる出典付きの回答であり、推論対象となる生のソースではありません
ライブ設備データplcs_get_live_values、plcs_get_tag_history、plcs_request_live_tags
分析plcs_get_project_analysis(デッドコード、競合状態、ハンドシェイクの欠落、インターロック監査、サイクルタイムのボトルネック、信号のトレース)
提案plcs_propose_code — 承認する計画に続いて、レビュー可能な提案を作成します。レビューなしに保存されることはありません
バージョン管理とエクスポートplcs_save_version、plcs_stage_upload、plcs_export_plc、plcs_export_pdf、plcs_get_export、plcs_download_export
埋め込みplcs_mint_embed_token — 有効期間が短い、読み取り専用のプロジェクトスコープ付き iframe トークン

エージェントが推論するのは、組織がすでに所有しているプロジェクトです。マシンの登録はアプリ内またはバージョンソースコネクタを通じて意図的に行うため、プロジェクト作成ツールはありません。エージェントは読み取り、質問、提案、バージョンの保存はできますが、プロジェクトを追加することはできません。

プロンプトの例

  • 「PLC プロジェクトを一覧表示して、ライブデータに接続されているものを確認してください。」
  • 「停止後に Conveyor 3 が再起動しないのはなぜですか?インターロックを追跡してください。」
  • 「Palletizer プロジェクトの最新の分析を読み、安全に削除できるものを要約してください。」
  • 「タグ Motor1_Enable は過去 1 時間にどのように動作しましたか?」
  • 「Conv001 と Rob010 間で欠落しているハンドシェイクの修正案を作成してください。提案のみでお願いします。」

安全性モデル

  • すべてのツール呼び出しは認証され、組織の範囲に限定されます。認証情報そのものがテナントを特定します。
  • コードの提案は 2 段階です。承認する計画に続いて変更を行います。いずれの場合も提案を返します。新しいバージョンの永続化は、別途権限が設定された独立の操作です。
  • お客様のデータが AI モデルのトレーニングに使用されることはありません。データの取り扱い →

要件


© PLCs.ai · 利用規約 · プライバシー · お問い合わせ:[email protected]

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。