@digitalsamba/embedded-api-mcp-server
Version:
Digital Samba Embedded API MCP Server - Model Context Protocol server for Digital Samba's Embedded API
55 lines • 1.57 kB
TypeScript
/**
* Reader tool handlers for content resources (hybrid approach)
*/
import { DigitalSambaApiClient } from "../../digital-samba-api.js";
/**
* Handle list libraries
*/
export declare function handleListLibraries(params: {
limit?: number;
offset?: number;
searchName?: string;
}, apiClient: DigitalSambaApiClient): Promise<any>;
/**
* Handle get library details
*/
export declare function handleGetLibraryDetails(params: {
libraryId: string;
}, apiClient: DigitalSambaApiClient): Promise<any>;
/**
* Handle get library hierarchy
*/
export declare function handleGetLibraryHierarchy(params: {
libraryId: string;
}, apiClient: DigitalSambaApiClient): Promise<any>;
/**
* Handle list library folders
*/
export declare function handleListLibraryFolders(params: {
libraryId: string;
limit?: number;
offset?: number;
}, apiClient: DigitalSambaApiClient): Promise<any>;
/**
* Handle get library folder details
*/
export declare function handleGetLibraryFolderDetails(params: {
libraryId: string;
folderId: string;
}, apiClient: DigitalSambaApiClient): Promise<any>;
/**
* Handle list library files
*/
export declare function handleListLibraryFiles(params: {
libraryId: string;
limit?: number;
offset?: number;
}, apiClient: DigitalSambaApiClient): Promise<any>;
/**
* Handle get library file details
*/
export declare function handleGetLibraryFileDetails(params: {
libraryId: string;
fileId: string;
}, apiClient: DigitalSambaApiClient): Promise<any>;
//# sourceMappingURL=reader-handlers.d.ts.map