← Docs Hub

MCP Tools Reference

All 118 MCP tools across 4 domains

Overview

OpenShopFloor exposes 118 MCP tools across 7 domain servers. These tools provide real-time access to the factory simulation data via the Model Context Protocol.

The complete tool reference with parameters is available on the Docs Hub → Tool Reference page.

How MCP Works

The Model Context Protocol (MCP) is an open protocol that lets AI agents call structured tools. When you send a message in the OSF chat or run an agent, the LLM decides which MCP tools to call based on your query. The results are returned as structured JSON and fed back into the conversation.

// MCP request flow
User: "What's the current OEE?"
LLM decides: call factory_get_latest_oee
Gateway proxies to factory-sim:8020
MCP server queries PostgreSQL, returns JSON
LLM analyzes result, responds to user

MCP Domains

Factory & ERP (mcp-fertigung / mcp-erp)

Prefix: factory_ — 60+ tools

Machine status, OEE, capacity (CM01/CM21), shift schedules, customer orders (VA05), MRP (MD04/MD07), maintenance, energy management, stock, purchasing, and subcontracting. Both servers route to the same Factory Simulator backend.

Tool Management (mcp-tms)

Prefix: tms_ — 9 tools

Tool status, wear tracking, critical tools, replacements, tool availability per article, tool changes for changeovers.

Injection Molding (SGM) & Assembly

Prefix: sgm_ / montage_ — 23 tools

SGM: process data (~97 params), cavity balance, trends. Assembly: station OEE, BDE, process data, maintenance, pre-assembly cells, test field (function/leak/burn-in).

UNS / MQTT (mcp-uns)

Prefix: uns_ — 8 tools

Live machine data via MQTT: list machines, get status/values per category, search topics, alerts, history, and cross-machine comparisons.

Knowledge Graph (mcp-kg)

Prefix: kg_ — 12 tools

Impact analysis, shortest paths, neighbors, subgraphs, semantic search (vector embeddings), Cypher queries, schema inspection, delivery snapshots, and chart generation.

Historian (time-series)

Prefix: history_ — 6 tools

Time-series trends, machine comparisons, aggregations (AVG/MIN/MAX), anomaly detection (N-sigma), machine listing, and variable discovery.

Using MCP Tools

You can call MCP tools in three ways:

  • Chat — Ask a question and the LLM automatically calls the right tools
  • Code Agents — Use ctx.mcp.call('tool_name', args) in TypeScript
  • Visual Flows — Use the osf-mcp-* nodes to call tools visually
  • REST API POST /mcp with tool name and arguments
Tip
View the complete Tool Reference with all 118 tools, descriptions, and parameters.

This site uses a cookie to remember your preferences. Analytics are anonymous and cookie-free. Privacy Policy