Service MCP Requests
This handler (com.rierino.handler.mcp.McpServerEventHandler) provides ability to utilize existing microservice capabilities to be serviced over MCP to clients
Handler Parameters
Parameter
Definition
Example
Default
Servers
Actions
CallRPC
Field
Definition
Example
Default
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"eventMeta": {
"type": "object",
"properties": {
"domain": {
"type": "string",
"description": "ID of the MCP server to interact with",
"examples": [
"procurement_specialist"
],
"default": null
},
"inputElement": {
"type": "string",
"description": "Json path for the input in request event payload",
"examples": [
"message"
],
"default": null
},
"outputElement": {
"type": "string",
"description": "Json path for the output in response event payload",
"examples": [
"output"
],
"default": null
}
}
}
}
}Parameter
Definition
Example
Default
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"eventMeta": {
"type": "object",
"properties": {
"parameters": {
"type": "object",
"properties": {
"inputPattern": {
"type": "string",
"description": "Jmespath expression for converting input payload to MCP call",
"default": null
}
}
}
}
}
}
}Initialize Request
Tool Listing Request
Tool Call Request
Last updated

