MCP Gateway Service

MCP Gateway Service

The MCP Gateway Service allows the user to connect and activate any external MCP Server at any time using this component in a Flow’s Services.

The MCP Gateway can connect to any MCP Server that either supports SSE or Streamable HTTP protocols.

It can connect to either a specific TOOL or RESOURCE on this external MCP Server by specification of its name.

When dealing with Tools is it possible to specify 0 or more Tool Parameters. Each Tool Parameter can have a name and a value, either from CONSTANT value or from HEADER value, in which case the Header containing the correct value can be specified.

In the table below, you will find an explanation of these properties. All attributes with a ‘*’ are mandatory.

 

Attribute

Description

Name*

By default, we fill this out with the technical ‘tag’, followed by a serial number. Changing the name is optional.

Enabled

Set this value to true, if you want this service to be enabled.

Transport Type

Defines the transport type of the MCP Client. Can be set to either SSE (Server Sent Events) or Streamable HTTP.

 

 

MessagePart Out

Name of the MessagePart in a ConnectMessage where the content of the file is being stored.

Response Timeout

Time in milliseconds to wait before time-out.

MCP Type

Specify whether to connect to the external MCP Server’s TOOL or RESOURCE.

Name

 

Specify the name of the TOOL or RESOURCE.

Server URI

 

Specify the URI for which MCP Server to connect to.

Tool Parameters

For every extenral tool there is the option to specify one or more tool-parameters. Each parameter can specified by a name and a value. The value can be expressed as a CONSTANT value or from HEADER

Parameter Name

This will specify the name of the Parameters that needs to be populated.

Parameter Source Type

Specify how to populate the parameter, either through CONSTANT value or HEADER.

Parameter Value

Specify a CONSTANT value when choosing CONSTANT as the Parameter Source Type

Parameter Value from Header

Specify a HEADER name when choosing HEADER as the Parameter Source Type. This HEADER should exist and contain the value for this parameter.