@digitalsamba/embedded-api-mcp-server
Version:
Digital Samba Embedded API MCP Server - Model Context Protocol server for Digital Samba's Embedded API
28 lines • 1.05 kB
TypeScript
/**
* Session Management Tools Module
*
* This module provides comprehensive session management tools for the Digital Samba MCP Server.
* It implements session-related tools for managing room sessions, deleting session data,
* and performing session operations.
*
* @module tools/session-management
*/
import { Tool } from "@modelcontextprotocol/sdk/types.js";
import { DigitalSambaApiClient } from "../../digital-samba-api.js";
/**
* Register all session management tools
*
* @returns Array of MCP Tool definitions
*/
export declare function registerSessionTools(): Tool[];
/**
* Execute a session management tool
*
* @param toolName - The name of the tool to execute
* @param args - The tool arguments
* @param apiClient - The Digital Samba API client instance
* @param request - The MCP request object for authentication
* @returns The tool execution result
*/
export declare function executeSessionTool(toolName: string, args: any, apiClient: DigitalSambaApiClient, request: any): Promise<any>;
//# sourceMappingURL=index.d.ts.map