Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| 262:mcpserver [2026/10/27 08:51] – Policnik, Florian | 262:mcpserver [2026/10/28 10:46] (current) – Policnik, Florian | ||
|---|---|---|---|
| Line 5: | Line 5: | ||
| Through our MCP server, AI systems can access process data managed in Stages for various purposes and use cases. | 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 **valid versions of workspaces only**. | + | In the currently provided MCP solution Stages provides access to **valid versions of workspaces only**. |
| ===== What it offers ===== | ===== What it offers ===== | ||
| Line 21: | Line 21: | ||
| ===== Configuration ===== | ===== Configuration ===== | ||
| - | Currently authentication | + | Authentication |
| + | |||
| + | ==== IdP configuration ==== | ||
| + | |||
| + | To enable MCP, add a resource configuration to your IdP, typically by creating an app or client registration. If you already use OIDC, you can use that configuration. | ||
| + | |||
| + | Add the custom scope to the client: | ||
| + | |||
| + | '' | ||
| + | |||
| + | Depending on your IdP, you may find this under " | ||
| + | |||
| + | ''< | ||
| + | |||
| + | Use this value as the audience in the configuration. In other systems, the audience may be the application' | ||
| + | |||
| + | ==== Stages configuration ==== | ||
| + | |||
| + | Add the following to the ''< | ||
| <code xml> | <code xml> | ||
| Line 27: | Line 45: | ||
| < | < | ||
| < | < | ||
| - | < | + | < |
| - | < | + | < |
| </ | </ | ||
| < | < | ||
| Line 37: | Line 55: | ||
| </ | </ | ||
| - | * '' | + | * '' |
| - | * '' | + | * '' |
| - | * '' | + | * '' |
| - | * Configure filter | + | * Configure |
| + | |||
| + | ==== Stages permissions ==== | ||
| + | The MCP integration acts on behalf of the authenticated user. In addition to the usual permissions to view workspaces and process elements, the user must have the MCP permission to access them through MCP. | ||
| + | To let all users use MCP, add the MCP domain to the default group. | ||
| + | ==== MCP client configuration ==== | ||
| + | Configure your MCP client to connect to the Stages MCP server at this URL: | ||
| + | ''< | ||
| + | Stages currently supports Streamable HTTP. | ||