@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
TypeScript
/**
* 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