operational-data-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@operational-data-mcpwhat's the plant-wide uptime right now?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
operational-data-mcp
A Model Context Protocol (MCP) server that provides real-time operational data visibility across industrial systems.
Built to unify fragmented telemetry from production lines, machines, and plant-level systems into a single, queryable interface — solving the problem where operational data exists but can't be accessed usefully across isolation boundaries.
The Problem It Solves
In large industrial facilities, every production line and machine often runs on isolated networks for reliability and security reasons. Management has no real-time view of what's actually happening:
Downtime: Walk the floor with a clipboard to find out why a line stopped
Throughput: No live production counts until end-of-shift reports
Bottlenecks: Can't see which line is constraining overall plant output
Data silos: Systems that were never designed to talk to each other
This MCP server unifies that telemetry.
Related MCP server: TrakSYS MCP Server
Use Cases
Real-time production visibility: See live downtime, throughput, and efficiency metrics across lines
Anomaly detection: Identify unusual production patterns automatically
Operational dashboards: Feed Claude with live plant data to generate insights
Compliance & audit: Generate operational evidence for certifications (STIG, cATO)
Predictive maintenance: Use historical patterns to flag equipment issues early
How It Works
The server exposes five core tools:
list_lines— List all production lines and their data availabilityget_plant_summary— Plant-wide uptime, production totals, line countget_line_status— Current status of a specific line (running/down, recent output)summarize_throughput— Efficiency metrics for a line (uptime %, total output, average output/hour)find_anomalies— Detect production anomalies using statistical deviation detection
Installation
npm install operational-data-mcpRunning the Server
npx operational-data-mcpThe server listens on stdin and writes JSON-RPC responses to stdout. It's designed to be invoked by Claude via MCP.
Integrating with Claude
Add this to your Claude configuration:
{
"mcpServers": {
"operational-data": {
"command": "npx",
"args": ["operational-data-mcp"]
}
}
}Then Claude can access operational data:
User: "What's the plant-wide uptime right now?"
Claude: [calls get_plant_summary] → Returns average uptime across all lines
User: "Find any anomalies on Line 1"
Claude: [calls find_anomalies with lineId: "line_1"] → Returns statistical outliersSample Data
The server ships with realistic sample data: a 72-hour dataset from a 2-line ice cream carton packing facility, with:
Hourly production output per line
Simulated downtime events
Statistical anomalies to detect
Use this to test the tools without needing a real plant connection.
Integration Pattern
In a real deployment, you would:
Connect to your actual industrial data sources (PLC networks, API gateways, data historians)
Normalize the data into the same schema the MCP server expects
Serve it via the same tool interface
Claude gains instant access to live operational intelligence
Why This Matters
Most enterprises have operational data trapped in silos:
Multiple vendor systems that don't interoperate
Network isolation for security that blocks visibility
No unified query interface
Complex, bespoke integrations for every new use case
This MCP server is a pattern for how to surface that data in a way that:
Respects security and network boundaries
Unifies fragmented sources into a single interface
Works with AI agents that can ask sophisticated questions
Scales across new data sources without code changes
Author
Lee Marcum
Built to prove that industrial-grade operational visibility is achievable with clean abstractions and the right protocol.
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/leemarcum/operational-data-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server