mcp client
mcp client
The mcp client binding forwards outbound MCP requests to an upstream MCP server.
mcp_client:
type: mcp
kind: client
options:
server: https://upstream.example.com/mcp
exit: net_clientConfiguration (* required)
options
object
The client kind mcp specific options.
options:
server: https://upstream.example.com/mcpoptions.server*
string
URL of the upstream MCP server to forward requests to. Must match ^https?://.
options.authorization
objectas map of namedobjectproperties
Authorization by a named guard.
authorization:
my_jwt_guard:
credentials: scopeauthorization.credentials
string
Credentials used by the named guard to authorize the MCP session.
exit
string
Default exit binding when no conditional routes are viable.
exit: echo_servertelemetry
object
Defines the desired telemetry for the binding.
telemetry.metrics
array
Telemetry metrics to track
telemetry:
metrics:
- stream.*telemetry.attributes
objectas map of namedstringproperties
Telemetry attributes to add to the binding metrics.

