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

50 lines 1.64 kB
/** * Notice Tools for MCP Maple * Provides MCP tools for retrieving MapleStory game notices and announcements */ import { JSONSchema7 } from 'json-schema'; import { EnhancedBaseTool, ToolContext, ToolResult, ToolCategory } from './base-tool'; /** * Tool for getting game notices */ export declare class GetNoticeListTool extends EnhancedBaseTool { readonly name = "get_notice_list"; readonly description = "Retrieve list of MapleStory game notices and announcements"; readonly inputSchema: JSONSchema7; readonly metadata: { category: ToolCategory; tags: string[]; examples: ({ description: string; arguments: { noticeType?: never; }; } | { description: string; arguments: { noticeType: string; }; })[]; }; protected executeImpl(args: Record<string, any>, context: ToolContext): Promise<ToolResult>; } /** * Tool for getting detailed notice information */ export declare class GetNoticeDetailTool extends EnhancedBaseTool { readonly name = "get_notice_detail"; readonly description = "Retrieve detailed information for a specific MapleStory notice"; readonly inputSchema: JSONSchema7; readonly metadata: { category: ToolCategory; tags: string[]; examples: { description: string; arguments: { noticeId: number; }; }[]; }; protected executeImpl(args: Record<string, any>, context: ToolContext): Promise<ToolResult>; } //# sourceMappingURL=notice-tools.d.ts.map