@digitalsamba/embedded-api-mcp-server
Version:
Digital Samba Embedded API MCP Server - Model Context Protocol server for Digital Samba's Embedded API
34 lines • 1.07 kB
TypeScript
/**
* Room Resources Module
*
* This module provides read-only room resources for the Digital Samba MCP Server.
* It implements resources for listing and retrieving room information.
*
* @module resources/rooms
*/
import { Resource } from "@modelcontextprotocol/sdk/types.js";
/**
* Register all room resources
*
* @returns Array of MCP Resource definitions
*/
export declare function registerRoomResources(): Resource[];
/**
* Handle room resource requests
*
* @param uri - The resource URI being requested
* @param params - URL parameters from the URI
* @param request - The MCP request object
* @param options - Server options including API configuration
* @returns The resource content
*/
export declare function handleRoomResource(uri: string, params: any, request: any, options: {
apiUrl: string;
apiKey?: string;
apiCache?: any;
enableConnectionManagement?: boolean;
enableTokenManagement?: boolean;
enableResourceOptimization?: boolean;
connectionPoolSize?: number;
}): Promise<any>;
//# sourceMappingURL=index.d.ts.map