digital-samba-mcp-server
Version:
Digital Samba MCP Server - Model Context Protocol server for Digital Samba's video conferencing API
38 lines • 1.36 kB
TypeScript
/**
* Digital Samba MCP Server - STDIO Transport
*
* This module provides the STDIO transport implementation for the Digital Samba MCP Server.
* It's specifically designed for Claude Desktop integration and other applications that
* communicate via standard input/output using the JSON-RPC protocol.
*
* @module stdio-transport
* @author Digital Samba Team
* @version 1.0.0
*/
import { ServerOptions } from '../index.js';
/**
* Configuration options specific to STDIO transport
*/
export interface StdioTransportOptions {
/** API key for Digital Samba API (required for STDIO mode) */
apiKey: string;
/** Base URL for Digital Samba API */
apiUrl?: string;
/** Additional server options */
serverOptions?: Partial<ServerOptions>;
}
/**
* Run the Digital Samba MCP Server with STDIO transport
*
* This function sets up the server optimized for STDIO communication,
* typically used by Claude Desktop and other MCP clients.
*
* @param options - Configuration options for the STDIO transport
* @returns Promise that resolves when the server is connected
*/
export declare function runStdioServer(options: StdioTransportOptions): Promise<void>;
/**
* Validate STDIO transport configuration
*/
export declare function validateStdioConfig(options: StdioTransportOptions): void;
//# sourceMappingURL=stdio-transport.d.ts.map