UNPKG

maplestory-mcp-server

Version:

Official-style NEXON MapleStory MCP Server for Claude Desktop - Complete character info, union details, guild data, rankings, and game mechanics

87 lines 2.84 kB
/** * Probability Tools for MCP Maple * Provides MCP tools for retrieving MapleStory enhancement probability information */ import { JSONSchema7 } from 'json-schema'; import { EnhancedBaseTool, ToolContext, ToolResult, ToolCategory } from './base-tool'; /** * Tool for getting cube probability information */ export declare class GetCubeProbabilityTool extends EnhancedBaseTool { readonly name = "get_cube_probability"; readonly description = "Retrieve cube usage probability information and enhancement statistics"; readonly inputSchema: JSONSchema7; readonly metadata: { category: ToolCategory; tags: string[]; examples: ({ description: string; arguments: { cubeType?: never; potentialGrade?: never; itemLevel?: never; }; } | { description: string; arguments: { cubeType: string; potentialGrade?: never; itemLevel?: never; }; } | { description: string; arguments: { potentialGrade: string; cubeType?: never; itemLevel?: never; }; } | { description: string; arguments: { itemLevel: number; cubeType?: never; potentialGrade?: never; }; })[]; }; protected executeImpl(args: Record<string, any>, context: ToolContext): Promise<ToolResult>; } /** * Tool for getting starforce probability information */ export declare class GetStarforceProbabilityTool extends EnhancedBaseTool { readonly name = "get_starforce_probability"; readonly description = "Retrieve starforce enhancement probability information and success rates"; readonly inputSchema: JSONSchema7; readonly metadata: { category: ToolCategory; tags: string[]; examples: ({ description: string; arguments: { itemLevel: number; currentStars?: never; targetStars?: never; eventType?: never; }; } | { description: string; arguments: { currentStars: number; targetStars: number; itemLevel?: never; eventType?: never; }; } | { description: string; arguments: { eventType: string; itemLevel?: never; currentStars?: never; targetStars?: never; }; })[]; }; protected executeImpl(args: Record<string, any>, context: ToolContext): Promise<ToolResult>; } //# sourceMappingURL=probability-tools.d.ts.map