UNPKG

@digitalsamba/embedded-api-mcp-server

Version:

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

46 lines 1.69 kB
/** * Digital Samba MCP Server - Communication Management Tools * * This module implements tools for managing communications within Digital Samba sessions. * It provides MCP tools for managing chat messages, Q&A, transcripts, and summaries. * * Tools provided: * - delete-session-chats: Delete all chat messages for a session * - delete-room-chats: Delete all chat messages for a room * - delete-session-qa: Delete all Q&A for a session * - delete-room-qa: Delete all Q&A for a room * - delete-session-transcripts: Delete all transcripts for a session * - delete-room-transcripts: Delete all transcripts for a room * - delete-session-summaries: Delete all summaries for a session * - delete-room-summaries: Delete all summaries for a room * * @module tools/communication-management * @author Digital Samba Team * @version 1.0.0 */ import { DigitalSambaApiClient } from "../../digital-samba-api.js"; /** * Tool definition interface */ interface ToolDefinition { name: string; description: string; inputSchema: any; } /** * Register communication management tools with the MCP SDK * * @returns {ToolDefinition[]} Array of tool definitions */ export declare function registerCommunicationTools(): ToolDefinition[]; /** * Execute a communication management tool * * @param {string} toolName - Name of the tool to execute * @param {any} params - Tool parameters * @param {DigitalSambaApiClient} apiClient - API client instance * @returns {Promise<any>} Tool execution result */ export declare function executeCommunicationTool(toolName: string, params: any, apiClient: DigitalSambaApiClient): Promise<any>; export {}; //# sourceMappingURL=index.d.ts.map