Interface IMcpToolProvider
Provides dynamically registered MCP tools to the MCP server controller.
public interface IMcpToolProvider
- Extension Methods
Methods
GetToolMetadataJson()
Gets MCP tool-list metadata.
string GetToolMetadataJson()
Returns
- string
The JSON member containing the tool list.
InvokeTool(string, Hashtable)
Invokes an MCP tool.
string InvokeTool(string toolName, Hashtable arguments)
Parameters
Returns
- string
The JSON value returned by the tool.