RS

rivie13/studio5000-ai-assistant

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

39 stars 20 forks 品質 64 トレンド 12

AIモデルがロックウェルオートメーションSDKとソフトウェアのダウンロードに伴う内部文書とやり取りできるMCPサーバー

概要

なお、このリポジトリは、維持されないプロトタイプです。 あなたが好きなら、フォークを作り、あなた自身のことをやろうとしている場合は、この上で動作する歓迎です。 この画期的なMCP(Model Context Protocol)サーバーは、AIを搭載したコード生成、L5Xルーチン作成、実際の.ACDファイル生成、シームレスなStudio 5000統合を提供することで、PLCプログラミングを変換します。 自然言語の仕様を直接作業梯子の論理と完全なスタジオ5000プロジェクトに変換! ✅ Claudeデスクトップ設定にテストパスを渡すとスキップします。 必見 - ̇ - 実際の例でワークフローガイドを完了 - ⚡ - 毎日のコマンドとショートカット - 384 - 一般的な問題と解決策 - (NOT 3.11 以降 - SDK は動作しません!) - マシンにインストール - (Studio 5000 SDK は Windows 専用) 4.: ✅ 示すべき: 文書の索引付け、SDK の利用できるテスト渡る 5.

概要(AI 翻訳)

なお、このリポジトリは、維持されないプロトタイプです。 あなたが好きなら、フォークを作り、あなた自身のことをやろうとしている場合は、この上で動作する歓迎です。

✔ スタジオ 5000 AI パワード PLC プログラミングアシスタント

この画期的なMCP(Model Context Protocol)サーバーは、AIを搭載したコード生成、L5Xルーチン作成、実際の.ACDファイル生成、シームレスなStudio 5000統合を提供することで、PLCプログラミングを変換します。 自然言語の仕様を直接作業梯子の論理と完全なスタジオ5000プロジェクトに変換!

⚡TL;DR - インパティエントチームメイトの場合

それだけです! ✅ テストが通過した場合、Claudeデスクトップ設定にスキップします。

チームメンバーリソース**

必殺技内容 チームガイドあり:*

  • 447 TEAM USAGE GUIDE.md - 実際の例で完全なワークフローガイド
  • ⚡ QUICK REFERENCE CARD.md - 毎日のコマンドとショートカット
  • ❀チーム トラブルシューティング 学習 - 一般的な問題と解決策

OST チームメイトのクイックスタート

このツールを使用する準備は? 次の手順に従ってください:

##前提条件 必須️ 臨床 -Python 3.12 (NOT 3.11以降 - SDKは動作しません!) -Studio 5000 Logix Designer v36 以降 をマシンにインストール

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

NOTICE:

Please note that this repo is strictly a prototype that will probably not be maintained. You are welcome to work on this if you like, just make a fork and do your own thing.

🤖 Studio 5000 AI-Powered PLC Programming Assistant

This revolutionary MCP (Model Context Protocol) server transforms PLC programming by providing AI-powered code generation, L5X routine creation, real .ACD file generation, and seamless Studio 5000 integration. Convert natural language specifications directly into working ladder logic and complete Studio 5000 projects!

⚡ TL;DR - For Impatient Teammates

# 1. Get Python 3.12 (NOT 3.11!) from python.org
python --version  # Must show 3.12.x

# 2. Clone and install
git clone 
cd Studio5000_MCP_Server
pip install -r requirements.txt

# 3. Install SDK (CRITICAL for .ACD files!)
pip install "C:\Users\Public\Documents\Studio 5000\Logix Designer SDK\python\logix_designer_sdk-*-py3-none-any.whl"

# 4. Test it works
python src/mcp_server/studio5000_mcp_server.py --test

That’s it! ✅ Skip to Claude Desktop setup if tests pass.

📚 New Team Member Resources

🎯 Complete Team Guides Available:

🚀 Quick Start for Teammates

Ready to use this tool? Follow these steps:

Prerequisites ⚠️ CRITICAL

  • Python 3.12 (NOT 3.11 or earlier - the SDK will not work!)
  • Studio 5000 Logix Designer v36 or later installed on your machine
  • Windows Operating System (Studio 5000 SDK is Windows-only)

Installation Steps

  1. Verify Python 3.12:

    python --version
    # Must show Python 3.12.x - if not, install Python 3.12 from python.org
    
  2. Clone and Install:

    git clone 
    cd Studio5000_MCP_Server
    pip install -r requirements.txt
    
  3. Install Studio 5000 SDK (for .ACD files):

    pip install "C:\Users\Public\Documents\Studio 5000\Logix Designer SDK\python\logix_designer_sdk-*-py3-none-any.whl"
    
  4. Test the Installation:

    python src/mcp_server/studio5000_mcp_server.py --test
    

    ✅ Should show: Documentation indexed, SDK available, tests passing

  5. Ready to Use! - The server will auto-detect your Studio 5000 installation paths

Having Issues? See the Troubleshooting section below.

🚀 AI-Powered Features

🧠 Natural Language to PLC Code

  • AI Code Generation: Convert plain English to working ladder logic
    • “Start the motor when the start button is pressed and stop it when the stop button is pressed” → Complete ladder logic with proper start/stop interlocking
GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "studio5000-ai-assistant": { "command": "python", "args": [ "C:\\Users\\YourUsername\\Studio5000_MCP_Server\\src\\mcp_server\\studio5000_mcp_server.py" ], "cwd": "C:\\Users\\YourUsername\\Studio5000_MCP_Server", "env": { "STUDIO5000_DOC_PATH": "C:\\Program Files (x86)\\Rockwell Software\\Studio 5000\\Logix Designer\\ENU\\v36\\Bin\\Help\\ENU\\rs5000", "STUDIO5000_SDK_PATH": "C:\\Users\\Public\\Documents\\Studio 5000\\Logix Designer SDK\\python" } } } }