MCP (Model Context Protocol) has established itself as the universal way to connect LLMs (Large Language Models) and other AI systems with data sources.
Through our MCP server, AI systems can access process data managed in Stages for various purposes and use cases.
In the currently provided MCP solution Stages provides access to a single workspace only. In future versions of MCP support this limitation is going to be eliminated.
The Stages MCP server uses the Stages Collector Data API. Data that should be provided via MCP need to be provided by one or multiple Stages Collector jobs. The MCP server then provides the AI-systems with the collected data.
This feature is currently in beta. It requires Stages 7.12.5.1 or later, or Stages 26.1.0.0 or later.
Please request the current version of the MCP package from Stages support. You will receive an MCP server, script, and configuration suitable for processes based on the unified configuration metamodel.
mcp-server.properties to the Stages conf foldermcp-web-tomcat-9-*.warmcp-web-tomcat-10-*.warstages/tomcat/webapps/mcp. Ensue that the folders META-INF and WEB-INF are directly in the mcp foldermcpDefaultWorkspace. Set the value to the ID of the workspace that you want to access.mcp.js file to MCP job
If Stages is running, you can check the path /mcp/status on your Stages server to see if the MCP server is running. For example: https://stages.example.com/mcp/status
Access to the MCP server and Stages data is protected. A personal Stages API token is required to access the REST API. The user must have the following privileges:
Currently Stages MCP server supports Server-Sent Events (SSE) protocol. The endpoint is /mcp/sse, e.g.:
https://stages.example.com/mcp/sse
The API token that was created must be provided to the MCP server via the header StagesToken.
An example MCP configuration:
{ "command": "npx", "args": [ "mcp-remote", "https://stages.example.com/mcp/sse", "--header", "StagesToken: ${AUTH_TOKEN}" ], "env": { "AUTH_TOKEN": "eyJh..." }, "active": true }