UNPKG

openai-assistants-mcp

Version:

OpenAI Assistants MCP Server - A Model Context Protocol server providing OpenAI Assistants API tools and resources. Features comprehensive assistant management, thread operations, message handling, and run execution with seamless stdio transport for Claud

35 lines 1.23 kB
/** * Run Step Tool Handlers - Handlers for all run step-related operations * * This file contains handlers for: * - run-step-list: List execution steps from an assistant run * - run-step-get: Get details of a specific run step * * Each handler implements the BaseToolHandler interface and provides * specific validation and execution logic for run step operations. */ import { BaseToolHandler, ToolHandlerContext } from './base-tool-handler.js'; import { ValidationResult } from '../../validation/index.js'; /** * Handler for listing run steps */ export declare class RunStepListHandler extends BaseToolHandler { getToolName(): string; getCategory(): string; validate(args: any): ValidationResult; execute(args: any): Promise<any>; } /** * Handler for getting run step details */ export declare class RunStepGetHandler extends BaseToolHandler { getToolName(): string; getCategory(): string; validate(args: any): ValidationResult; execute(args: any): Promise<any>; } /** * Factory function to create all run step handlers */ export declare function createRunStepHandlers(context: ToolHandlerContext): Record<string, BaseToolHandler>; //# sourceMappingURL=run-step-handlers.d.ts.map