okta-mcp-server
Version:
Model Context Protocol (MCP) server for Okta API operations with support for bulk operations and caching
12 lines • 725 B
TypeScript
import type { CallToolResult } from '@modelcontextprotocol/sdk/types.js';
import { IOktaClient } from '../lib/okta-client-interface.js';
import { Container } from '../core/container.js';
type OktaToolHandler = (args: unknown, client: IOktaClient) => Promise<CallToolResult>;
type ContainerToolHandler = (args: unknown, container: Container) => Promise<CallToolResult>;
export declare const toolHandlers: Record<string, OktaToolHandler | ContainerToolHandler>;
/**
* Main tool handler that routes to specific tool implementations
*/
export declare function handleToolCall(toolName: string, args: unknown, clientOrContainer: IOktaClient | Container): Promise<CallToolResult>;
export {};
//# sourceMappingURL=handlers.d.ts.map