The Caddis MCP Server gives AI tools like Claude, Cursor, and other LLM clients direct, read-only access to your shop floor data like equipment status, runs, cycles, telemetry, alarms, utilization, and more.
The Model Context Protocol (MCP) is an open standard that lets AI assistants connect directly to external tools and data sources instead of relying on their training data.
The Caddis MCP Server is a read-only wrapper over the LCM2M VM2M API. Once connected, any compatible AI tool can query your live machine data in plain language — no dashboards, no manual exports, no custom scripts.
GitHub Repository
https://github.com/LCM2M/lcm2m-caddis-mcp
AI models like Claude, ChatGPT, and Gemini are trained on static data. Without a live connection to your machines, they can only offer general manufacturing knowledge — not answers about your floor.
With the Caddis MCP Server connected:
CADDIS_COMPANY_ID if your user belongs to more than one company)The Caddis MCP Server speaks MCP over stdio — it is spawned by an MCP client, not run as a standalone server. Choose one install path; the resulting command feeds into your client's config.
Available ToolsAll tools are read-only and prefixed with caddis_. Each maps directly to a VM2M API route.
Once connected, you can ask your AI assistant about your shop floor in plain language. Here are a few prompts to get started:
Get a utilization summary
"Pull utilization for all equipment over the last 7 days and summarize which machines are underperforming."
Investigate downtime
"List all excessive downtime events from this week and identify the most affected equipment."
Check shift history
"What did production look like on Line 3 across the last three shifts?"
Review alarms
"Are there any active alarms right now? Give me a summary with equipment names."
Explore telemetry
"Pull telemetry data for Machine 12 from yesterday afternoon and flag anything that looks abnormal."
Map the org structure
"Show me the full org tree so I can understand how equipment is grouped across lines and cells."
Connection fails after adding the config
Restart your AI tool after editing the config file. Most clients require a full restart to detect new MCP servers. Verify your install path is correct and the command string resolves to a valid executable.
Authentication errors
Double-check that CADDIS_USERNAME and CADDIS_PASSWORD are set correctly with no extra spaces or truncation.
Rate limit errors (429)
The server retries automatically up to CADDIS_MAX_RETRIES times (default: 3) within the CADDIS_MAX_RETRY_WAIT_MS budget (default: 30 seconds). For high-frequency queries, consider increasing these values in your environment config.
npx install not found
The package is not yet published to npm. Use the Docker or local Node install path instead until @lcm2m/caddis-mcp is available on the npm registry.
For further support, visit the GitHub repository or contact the caddis team.