UNPKG

@digitalsamba/embedded-api-mcp-server

Version:

Digital Samba Embedded API MCP Server - Model Context Protocol server for Digital Samba's Embedded API

52 lines 1.42 kB
/** * Export Resources Module * * This module provides MCP resources for exporting various types of data from Digital Samba: * - Communication data (chat messages, Q&A, transcripts) * - Poll data and results * - Recording downloads and metadata * * Resources in this module are read-only and provide data export capabilities. * * @module resources/exports */ import { Resource } from "@modelcontextprotocol/sdk/types.js"; import { DigitalSambaApiClient } from "../../digital-samba-api.js"; /** * Export Resources Class * Handles MCP resource requests for data exports */ export declare class ExportResources { private api; constructor(api: DigitalSambaApiClient); /** * Handle export resource requests */ handleResourceRequest(uri: string): Promise<{ contents: Array<{ type: string; text: string; }>; }>; /** * Handle communication data exports (chat, Q&A, transcripts) */ private handleCommunicationExport; /** * Handle polls data export */ private handlePollsExport; /** * Handle recording export/download */ private handleRecordingExport; /** * Handle session data export */ private handleSessionExport; } /** * Register export resources with the MCP server */ export declare function registerExportResources(): Resource[]; //# sourceMappingURL=index.d.ts.map