Qore json Module 1.11.0
Loading...
Searching...
No Matches

Introduction to the McpClientDataProvider Module

The McpClientDataProvider module provides a data provider API for MCP (Model Context Protocol) servers, enabling integration with AI tools, resources, and prompts.

The following classes are provided by this module:

MCP notifications

Use the event data provider to observe server notifications via the DataProvider observer API.

McpClientDataProvider provider({"url": "mcp://localhost:8080"});
auto events = provider.getChildProvider("events");
class EventObserver inherits Observer {
update(string event_id, hash<auto> data_) {
printf("MCP event %s: %y\n", event_id, data_);
}
}
EventObserver obs();
events.registerObserver(obs, McpClientDataProvider::EVENT_MCP_LOG_MESSAGE);
events.observersReady();

Release Notes

McpClientDataProvider v1.0

  • initial release of the module