- Home
- MCP servers
- Industrial
Industrial
- typescript
0
GitHub Stars
typescript
Language
7 months ago
First Indexed
3 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
You deploy and interact with an MCP server designed for industrial system monitoring and control. It exposes a JSON-RPC over HTTP interface that you can use from MCP clients to query system health, performance metrics, and equipment data, enabling automated monitoring, analytics, and maintenance workflows.
How to use
Connect an MCP client to the HTTP endpoint to initialize the session, list available tools, and call specific tools that return real-time metrics, trends, and equipment status. Use the client to request system status, operational data, and equipment monitoring while keeping a secure connection and honoring protocol version expectations.
How to install
Follow these steps to get the MCP server running locally for development and testing.
# Prerequisites
# - Node.js 18+
# - npm or yarn
# - Git
# 1. Clone the repository
git clone https://github.com/intecrel/industrial-mcp.git
cd industrial-mcp
# 2. Install dependencies
npm install
# 3. Start development server
npm run dev
# 4. Verify the server is running
# Test basic endpoint
curl http://localhost:3000/api/mcp
# Test MCP protocol initialization
curl -X POST http://localhost:3000/api/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "initialize",
"params": {
"protocolVersion": "2024-11-05",
"capabilities": {"roots": {"listChanged": false}},
"clientInfo": {"name": "test-client", "version": "1.0.0"}
}
}'
Additional sections
Configuration hints, testing utilities, and integration steps help you validate the MCP server and connect clients like Claude Desktop or other MCP-enabled tools. Use the provided endpoints and commands to test functionality, ensure health data is available, and verify equipment data streams.
Available tools
echo
Echo tool for basic communication testing that returns the input message.
get_system_status
System Status tool returns health metrics, uptime, and active alerts.
get_operational_data
Operational Data tool provides performance metrics and analytics over a specified time range.
monitor_equipment
Equipment Monitor tool retrieves status, metrics, and maintenance information for specific equipment, with optional history.