HTTP Server

The HTTP Server hosts the MCP, I3X, and REST Data servers. When any of these servers are enabled, the HTTP Server automatically starts and binds to the configured hostname and port.

HTTP Server Settings

HTTP Server

SettingJSON PropertyDescription
Hostnamesettings.restDataServer.hostnameThe hostname/network interface to bind to. In most cases this should be 0.0.0.0, 127.0.0.1 (localhost), or a NIC address on the machine.
Portsettings.restDataServer.portThe port to bind to. Defaults to 8885.
Use HTTPSsettings.restDataServer.useHttpsEnable this to host using HTTPS.
HTTPS SSL Certificatesettings.restDataServer.schemeCertificateThe certificate/key used to host HTTPS. This should be added to the certificate store. By default this uses the internal self-signed certificate.
Allow Anonymous (Read-only)settings.restDataServer.allowAnonymousAllows HTTP clients to invoke GET operations on HTTP Server without providing an authorization header.
Allow Login Authenticationsettings.restDataServer.allowLoginAuthenticationWhen enabled, users can login on the HTTP Server using their user credentials.

MCP Server

SettingJSON PropertyDescription
Enabledsettings.mcpServer.enabledEnables the MCP Server.
Configuration Toolssettings.mcpServer.configurationToolsEnable MCP Tools for project configuration. Disabled by default. See MCP Services for details.

To use the MCP Server, a valid Bearer Token is required for authentication. The MCP Server exposes all Pipelines configured with an API Trigger. Currently, only Server-Sent Events (SSE) are supported. For more information about MCP, see the official MCP documentation.

I3X Server

SettingJSON PropertyDescription
Enabledsettings.i3xServer.enabledEnables the I3X Server.

REST Data Server

SettingJSON PropertyDescription
Enabledsettings.restDataServer.enabledEnables the REST Data Server.

After enabling the REST Data Server, access the configured URL to view and test the OpenAPI specification.

Server Endpoints

Starting the MCP, I3X, or REST Data server will also start the HTTP Server. Each server is accessible at the following endpoints:

ServerEndpoint
MCP<httpServer.hostname>:<httpServer.port>/mcp
I3X<httpServer.hostname>:<httpServer.port>/i3x
REST Data<httpServer.hostname>:<httpServer.port>/data/

If all three servers are stopped, the HTTP Server will shut down automatically.