Qore json Module 1.11.0
Loading...
Searching...
No Matches
McpClientDataProvider::McpResourcesDataProvider Class Reference

MCP resources container data provider. More...

#include <McpResourcesDataProvider.qc.dox.h>

Inheritance diagram for McpClientDataProvider::McpResourcesDataProvider:
McpClientDataProvider::McpClientDataProviderBase

Public Member Methods

void constructor (McpClient mcp)
 Creates the object with the given MCP client.
 
string getName ()
 Returns the data provider name.
 
soft< list< string > > getChildProviderNamesImpl ()
 Returns a list of child data provider names.
 
soft< DataProvider::AbstractDataProvider > getChildProviderImpl (string name)
 Returns the given child provider or nothing if the given child is unknown.
 
hash< DataProvider::DataProviderInfo > getStaticInfoImpl ()
 Returns data provider static info.
 
- Public Member Methods inherited from McpClientDataProvider::McpClientDataProviderBase
void constructor (McpClient mcp)
 Creates the object with the given MCP client.
 
void constructor (soft< hash< auto > > options)
 Creates the object from constructor options.
 
McpClient getMcpClient ()
 Returns the MCP client.
 

Public Attributes

const auto ProviderInfo = ...
 Provider info.
 
- Public Attributes inherited from McpClientDataProvider::McpClientDataProviderBase
const auto ConstructorOptions = ...
 Constructor options.
 

Additional Inherited Members

- Static Public Member Methods inherited from McpClientDataProvider::McpClientDataProviderBase
static soft< McpClient > getMcpClient (soft< hash< auto > > options)
 Returns the MCP client from options.
 
static soft< McpClient > getMcpClientFromConnection (soft< hash< auto > > options)
 Returns the MCP client from a connection.
 
- Private Attributes inherited from McpClientDataProvider::McpClientDataProviderBase
McpClient mcp
 The MCP client.
 

Detailed Description

MCP resources container data provider.

Provides access to MCP server resources.

Children:

  • list: list available resources
  • read: read a resource by URI

The documentation for this class was generated from the following file: