UNPKG

mcp-casual-interview

Version:

MCP server for casual interview preparation workflow management

21 lines 883 B
import { z } from 'zod'; // Input schema - no parameters required for progress check export const progressCheckSchema = z.object({}); // Workflow state enum const WorkflowState = z.enum([ 'not_started', 'initial_info_registered', 'career_summary_created', 'match_position_determined', 'match_degree_diagnosed', 'attract_plan_determined', 'completed' ]); // Output schema for structured response export const progressCheckOutputSchema = z.object({ currentState: WorkflowState.describe('現在のワークフロー状態'), nextAction: z.string().describe('次に行うべきアクションの指示'), notion_page_url: z.string().describe('事前準備に関する情報を書き込むNotionページのURL(未登録の場合は"未登録です")') }); export const toolParams = progressCheckSchema.shape; //# sourceMappingURL=schema.js.map