FlowWright's MCP (Model Context Protocol) Server extends the platform beyond traditional REST APIs by exposing FlowWright capabilities through the emerging Model Context Protocol (MCP). This enables AI assistants such as ChatGPT, Claude, GitHub Copilot, Cursor, VS Code agents, and other MCP-compatible clients to securely discover and invoke FlowWright functionality using a standardized protocol rather than custom integrations. MCP is an open protocol that lets AI models interact with external tools and services through a common interface.
What problem does it solve?
Traditionally, integrating an AI assistant with FlowWright required:
- Understanding FlowWright REST APIs
- Managing authentication
- Reading API documentation
- Writing custom client code
- Mapping business operations to API calls
The MCP Server eliminates most of this complexity. Instead of learning dozens of APIs, an AI client connects to the FlowWright MCP Server, automatically discovers available tools, and invokes them using the MCP protocol.
Conceptually:
AI Assistant
│
│ Model Context Protocol (MCP)
│
FlowWright MCP Server
│
├── Workflow Engine
├── Forms
├── Tasks
├── DMS
├── Reports
├── Business Intelligence
├── User Management
└── REST APIs / Internal Services
Installation.
The MCP Servers are installed and configured by installing or upgrading to FlowWright v10.8.
If no MCP servers are configured, automatically create a default MCP server when the MCP Servers page loads. The protocol and domain shall be derived from the current application's URL.
Name: FlowWright MCP
URL: protocol://domain:9090/mcp
Manage MCP Servers.
Navigate to the Integration > AI Providers page.

Select the AI Providers > MCP Servers menu option.

The Manage MCP Servers page is rendered as shown below. In this example, the list of MCP Servers (already created) is listed in the table. Use the Search box to filter the results. Click the column headers to sort the list.

Select the Actions menu to navigate to “Create, Edit, Remove, Copy and Test” features.

Select the server from the list and click the Export > XML option to download the configuration as an XML file.

Select the server from the list and click the Import > XML option to upload the new configuration as an XML file.

Note: The MCP Server configurations are stored in the “[deMCPServers]” table in the application database.
Create a new MCP Server.
On the Manage AI Provider page, select Actions > Create.

A configuration pop-up window appears. Provide the name and description. Provide the URL path. Click the plus sign (+) to add the “key and value” required for the MCP Server. Click the Test button to validate the configuration. A notification message is displayed in the top-right corner. Click the “Create” button to confirm the configuration.

Edit an MCP Server
On the Manage MCP Server page, select the server from the list, then choose Actions > Edit.

A pop-up window appears for modifications. You can modify the name, description, URL, and headers in the text box. Click the Test button to validate the configuration. A confirmation message appears in the top-right corner. Click the Update button to confirm. The changes are applied, and a confirmation message appears in the top-right corner.

Copy an MCP Server.
On the Manage MCP Server page, select the server from the list, then click Actions > Copy.

Provide a new server name and click the “Copy” button.

The new MCP server is created, and a confirmation message is displayed in the top-right corner.

Remove an MCP Server.
On the Manage MCP Server page, select the server from the list, then click Actions > Remove.

A pop-up window appears for confirmation. Click the OK button.

The MCP Server configuration is permanently removed, and a confirmation message appears in the top-right corner.

Test an MCP Server.
On the Manage MCP Server page, select the server from the list, then click Actions > Test.

The server configuration is tested, and a notification is displayed in the top-right corner. You may need to modify the configuration if the test results are invalid.

Export an MCP Server as XML.
This function enables you to export and import server configurations across FlowWright environments.
On the Manage MCP Server page, select the server from the list, then click the Export > XML menu option. The file is generated in XML format and downloaded to the local folder.

The XML content is provided here for reference.

Import an MCP Server as XML.
On the Manage MCP Server page, select Import > XML. Note: The Import function shall overwrite the server configuration if one already exists with the same name.

Choose the XML configuration file from the local folder, then click the Import button shown below.

The XML configuration file is imported, overwriting the server configuration if a configuration with the same name already exists. A confirmation message appears in the top-right corner.
