UNPKG

@digitalsamba/embedded-api-mcp-server

Version:

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

36 lines 1.28 kB
/** * Digital Samba MCP Server - Content Resources * * This module implements read-only resources for accessing content libraries, * folders, files, and hierarchies within Digital Samba. * * Resources provided: * - libraries: List all content libraries * - library: Get details of a specific library * - library-hierarchy: Get complete hierarchy of a library * - library-folders: List folders in a library * - library-folder: Get details of a specific folder * - library-files: List files in a library * - library-file: Get details of a specific file * * @module resources/content * @author Digital Samba Team * @version 1.0.0 */ import { Resource } from "@modelcontextprotocol/sdk/types.js"; import { DigitalSambaApiClient } from "../../digital-samba-api.js"; /** * Register content resources * * @returns Array of MCP Resource definitions */ export declare function registerContentResources(): Resource[]; /** * Handle content resource requests * * @param {string} uri - The resource URI * @param {DigitalSambaApiClient} apiClient - The Digital Samba API client * @returns {Promise<any>} The resource content */ export declare function handleContentResource(uri: string, apiClient: DigitalSambaApiClient): Promise<any>; //# sourceMappingURL=index.d.ts.map