Hi everyone,
I’m trying to understand how to practically use the MCP Server workflow from KNIME Hub:
MCP Server example on Hub
I’ve read through the flow and I think I roughly understand the logic:
The MCP Server acts as a dispatcher that handles requests like initialize, list tools, and call tools.
To make it useful, I probably need to have some tool workflows (e.g., “vehicle status” or “data quality check”) already deployed on KNIME Hub.
Then the MCP Server would call those workflows dynamically.
However, I have several questions that block me from making it run correctly:
Client input format:
When running this MCP Server workflow, it requires JSON input (the communication protocol format).
Does anyone have an example of the correct JSON-RPC input (for initialize, list tools, call tools, etc.)?
Method branching:
The workflow splits into 4 methods — initialize, initialized, list tools, and call tools — but I’m not sure how to practically test each branch.
Working example needed:
Is there any ready-to-run workflow that can work together with this MCP Server,
so that I can see a complete end-to-end demonstration (Client → MCP Server → Tool Workflow → Result)?
I’ve tried reading the Model Context Protocol documentation, but I’m still missing how to connect everything together inside KNIME.
If anyone has:
a simple MCP client JSON example, or
a workflow that successfully integrates with this MCP Server example,
please kindly share or point me to it ![]()
Thank you very much!
Best regards,
