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
TypeScript
/**
* 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