Skip to main content
Glama
RepairXpert

indautomation

by RepairXpert

RepairXpert IndAutomation

RepairXpert/indautomation MCP server

AIを活用した機器診断。このリポジトリには2つのMCPサーバーが含まれています。1つは産業オートメーション用、もう1つは専門的なDTCデータベース(考えられる原因、優先順位付けされた修理手順、現場のコツ)を内蔵した自動車用OBD-II MCPサーバーです。単なるPIDパススルーではなく、修理知識に焦点を当てた初のOBD MCPサーバーです。


MCPサーバー

1. 産業オートメーション (mcp_server.py)

Allen-Bradley製PLC、コンベア、パイヤー、AS/RS(自動倉庫)、包装ライン、パレタイザー、VFD(可変周波数駆動装置)、CR30リレーの故障診断。

ツール

説明

diagnose_fault

症状やエラーコードからのAI故障診断

search_parts

交換部品カタログの検索 (AutomationDirect, Grainger, Amazon)

get_equipment_profile

機器の仕様、コンポーネント、メンテナンス履歴

list_fault_codes

カテゴリ別に313以上の故障コードを閲覧

get_allen_bradley_fault

Rockwell固有の故障検索

list_supported_equipment

サポートされているすべての機器タイプとブランド

get_maintenance_checklist

予防メンテナンススケジュール

get_parts_for_fault

特定のコードを修理するために必要な部品

カバー範囲: 313の故障コード — 一般産業用52、Allen-Bradley/Rockwell用51、コンベア用26、VFD用21、包装用18、AS/RS用11、パレタイザー用8、パイヤー用7、CR30用7。

2. 自動車用OBD-II (obd_mcp_server.py) — 専門的な診断機能を備えたOBD MCP

OBD-II経由の車両診断。箱から出してすぐにモックモード(ハードウェア不要)で動作するか、任意のELM327アダプター(シリアルまたはBluetooth)を使用してリアルモードで動作します。

ツール

説明

read_dtcs

保存済みおよび保留中の診断トラブルコードの読み取り

clear_dtcs

DTCの消去とMIL(エンジン警告灯)のリセット

get_vehicle_info

VIN、ECU名、キャリブレーションID、OBDプロトコル (モード09)

read_pid

ライブセンサーデータ: RPM、冷却水温、MAF、燃料トリム、O2など

get_freeze_frame

故障発生時にキャプチャされたセンサーのスナップショット

diagnose_dtc

専門的な診断: 考えられる原因、修理手順、現場のコツ

カバー範囲: 106の自動車用DTC — P0xxx(汎用パワートレイン)、P1xxx/P2xxx(メーカー固有:Ford、GM、Toyota、Honda)、B/C/U(ボディ/シャシー/ネットワークコード)。

モード:

  • OBD_MODE=mock (デフォルト) — 現実的なテストデータ、ハードウェア不要

  • OBD_MODE=real — python-obdとELM327アダプターを使用 (OBD_PORT=COM3 または /dev/ttyUSB0)


Related MCP server: tiacommander-mcp

クイックスタート

MCPクライアントの設定(例: ~/.claude/.mcp.json)に追加してください:

{
  "mcpServers": {
    "repairxpert-indauto": {
      "command": "python",
      "args": ["C:/RepairXpertIndAutomation/mcp_server.py"]
    },
    "repairxpert-obd": {
      "command": "python",
      "args": ["C:/RepairXpertIndAutomation/obd_mcp_server.py"],
      "env": {
        "OBD_MODE": "mock"
      }
    }
  }
}

MCPクライアントを再起動すると、両方のサーバーのツールがエージェントから利用可能になります。

要件

  • Python 3.11+

  • 産業用: pip install -r requirements.txt

  • 自動車用(リアルモードのみ): pip install obd

Docker

docker build -t repairxpert-indauto .
docker run -p 8300:8300 repairxpert-indauto

なぜこれが重要なのか

  • 産業用MCP: 他の汎用MCPサーバーにはない、実際のAllen-Bradley/Rockwellの故障カバー範囲。

  • 自動車用OBD MCP: 生のPIDを扱うOBDブリッジとは異なり、専門的なデータベースを搭載しています。考えられる原因や優先順位付けされた修理手順を提供するため、エージェントは単なるセンサーの数値ではなく、実行可能な修理ガイダンスを提供できます。モックモードにより、ELM327アダプターを所有していなくても開発が可能です。

ベンダーではなく、現役のフィールド技術者によって構築されました。

ホスティングサービス

IndAutomationのホスティング版は indautomation.onrender.com で実行されており、Web UI、REST API、およびMCPサーバーが公開しているものと同じ診断エンジンを備えています。

料金 (ホスティング版)

プラン

価格

内容

Free

$0

診断エンジンの試用、クエリ制限あり

Pro

$19/月

無制限の診断、部品検索、故障履歴

Enterprise

$49/月

マルチユーザー、優先サポート、カスタム機器プロファイル

支払いはStripeによって処理されます。このリポジトリ内のMCPサーバーは無料かつオープンソースです。ホスティング層は、管理されたWeb UIと共有履歴を必要とするチームのためにのみ存在します。

サポートと連絡先

ライセンス

MIT

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    B
    maintenance
    MCP server that connects AI assistants to Siemens TIA Portal via the Openness API. AI-assisted PLC programming, project management, hardware configuration, cross-reference analysis, and deployment. 19 tools, 230 actions.
    51
    -
  • A
    license
    Not graded
    quality
    D
    maintenance
    An open-source MCP server that bridges AI models with industrial equipment, supporting multiple protocols like Modbus, OPC UA, and MQTT for reading data and controlling machines.
    2
    Apache 2.0
  • A
    license
    A
    quality
    D
    maintenance
    MCP server for industrial PLC integration, enabling AI to read tags, monitor alarms, and interact with Allen-Bradley ControlLogix PLCs via natural language.
    9
    MIT