Indautomation MCP Server

AI-powered equipment diagnosis. This repo ships **TWO** MCP servers — one for industrial automation, and an automotive OBD-II MCP server with a

Remote serverstreamable-httpPython

What is the Indautomation MCP server?

AI-powered equipment diagnosis. This repo ships TWO MCP servers — one for industrial automation, and an automotive OBD-II MCP server with a built-in expert DTC database (probable causes, ranked fix steps, field tricks) — the first. That is what the indautomation mcp server brings to an AI assistant: the same capability, reachable through the Model Context Protocol rather than a separate app or dashboard.

The short version

  • Industrial MCP: — Real Allen-Bradley/Rockwell fault coverage that no general-purpose MCP server has

Getting it running

Because this one is hosted, setup is mostly authentication — you point your client at the endpoint and approve access. Nothing runs on your machine, so there is no runtime to keep patched.

The tools it exposes

The server publishes 14 tools. What each one is for:

  • Industrial — pip install -r requirements.txt
  • IssuesGitHub Issues
  • Emailsupport@repairxpert.ai
  • diagnose_fault — AI fault diagnosis from symptoms or error codes
  • search_parts — Search replacement parts catalog (AutomationDirect, Grainger, Amazon)
  • get_equipment_profile — Equipment specs, components, maintenance history
  • list_fault_codes — Browse 313+ fault codes by category
  • get_allen_bradley_fault — Rockwell-specific fault lookup
  • list_supported_equipment — All supported equipment types and brands
  • get_maintenance_checklist — Preventive maintenance schedules
  • get_parts_for_fault — Parts needed to fix a specific code
  • read_dtcs — Read stored and pending diagnostic trouble codes

What it needs from you

Configuration is passed through the environment: OBD_MODE. Treat anything key-shaped as a real credential — scope it to the minimum the server needs, and rotate it if it ever lands in a shared config.

  • Python 3.11+ - Industrial: pip install -r requirements.txt - Automotive (real mode only): pip install obd

Things to watch

  • Your data travels to the provider's service, so the usual questions apply about what you send and what they retain.
  • With 14 tools registered it takes up a noticeable share of the context window; turn it off in projects that never touch Indautomation.
  • Keep per-call confirmation enabled while you learn its behaviour; it is the cheapest safeguard you have.

How it compares

This sits in the developer tooling group, where several servers overlap in what they claim to do but differ sharply once you actually set them up. Indautomation's toolset — Industrial, Issues, Email and 11 more — is a fair guide to whether it matches your workflow. It is maintained by repairxpert; worth a glance at recent repository activity before you build anything load-bearing on it.

We check each listing at SyncDev against the project's documentation before it goes live — if something here drifts out of date, it is a bug worth reporting.

Available tools

ToolWhat it does
Industrialpip install -r requirements.txt
Issues[GitHub Issues](https://github.com/RepairXpert/indautomation/issues)
Emailsupport@repairxpert.ai
diagnose_faultAI fault diagnosis from symptoms or error codes
search_partsSearch replacement parts catalog (AutomationDirect, Grainger, Amazon)
get_equipment_profileEquipment specs, components, maintenance history
list_fault_codesBrowse 313+ fault codes by category
get_allen_bradley_faultRockwell-specific fault lookup
list_supported_equipmentAll supported equipment types and brands
get_maintenance_checklistPreventive maintenance schedules
get_parts_for_faultParts needed to fix a specific code
read_dtcsRead stored and pending diagnostic trouble codes
clear_dtcsClear DTCs and reset MIL (Check Engine Light)
get_vehicle_infoVIN, ECU name, calibration IDs, OBD protocol (Mode 09)

How to install the Indautomation MCP server

{
  "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"
      }
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Configuration

  • Python 3.11+ - Industrial: pip install -r requirements.txt - Automotive (real mode only): pip install obd
VariableDescriptionRequired
OBD_MODEConfiguration value read at startup.Optional

Example prompts to try

  • Use Indautomation to Industrial.
  • Use Indautomation to Issues.
  • Use Indautomation to Email.

Frequently asked questions

It connects Indautomation to MCP-compatible AI assistants such as Claude and Cursor, exposing 14 tools (Industrial, Issues, Email, and more) that the assistant can call on your behalf. Instead of copying data back and forth by hand, the assistant works with Indautomation directly.