Skip to main content

CODESYS Development System MCP Server

CODESYS Development System MCP Server AIアシスタントが直接対話できるようにするアドオンです。CODESYS開発環境。

モデルコンテキストプロトコル

モデルコンテキストプロトコルは、AI モデルと外部アプリケーション間の通信のためのオープンスタンダードです。MCP を使用すると、AI アシスタントはアプリケーション内でツールを呼び出したり、データをクエリしたり、アクションを実行したりできます

詳細については、以下を参照してください。 モデルコンテキストプロトコル

ザ・ CODESYS Development System MCP Server このプロトコルを実装し、選択した IDE 機能を MCP ツールとして提供します。そのため、MCP 互換クライアントは、内のプロジェクト、コード、およびライブラリにアクセスできます CODESYS-開発環境にアクセスする。

ユースケース

CODESYS MCP Server以下のワークフロー例を含む、多くのユースケースをサポートしています。

  • 構造化テキストコードの読み取り、書き込み、編集

  • プロジェクト構造をナビゲートして閲覧する

  • ライブラリを管理し、そのドキュメントを取得する

  • コンパイルエラーと警告を確認する

利用可能なツールの概要については、以下を参照してください。MCPツールとリソース

注記

オープンインターフェース

MCP サーバーは、標準入出力 (stdio) を介してローカルに通信します。標準化され、公に文書化されたインターフェースを提供します。ローカルにセットアップされた MCP 互換のクライアントならどれでも、現在開いているものを使用できます CODESYS-プロジェクトを読み込んで修正する。IDE にログオンしているユーザーのアクセス権が適用されます

クラウドモデルによるデータ転送

ClaudeやChatGPTなどのクラウドベースのAIモデルを使用すると、ユーザーがアクセスできるすべてのプロジェクトデータがプロバイダーのサーバーに転送されます。これはソースコードやライブラリ構成などの機密コンテンツにも当てはまります。機密性の高いプロジェクトデータには、ローカルにホストされたモデルを使用することをお勧めします

サポートされているプログラミング言語

CODESYS MCP Server現在サポートされているのは構造化テキストのみです。グラフィカル言語のオブジェクトは読み取ることはできますが、作成や変更はできません。

バージョン管理の推奨事項

CODESYS V3では、変更を元に戻すためのオプションが限られています。Gitなどのバージョン管理システムと併せて、ファイルベースのプロジェクトストレージを使用することをお勧めします。

推奨AIモデル

社内テストでは、 Claudeモデルが構造化テキストにおいて最高のコード品質を示しました。他のMCP互換LLMも使用できますが、品質が劣る結果になる可能性があります。