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

73 lines 5.48 kB
"use strict"; /** * Tools index file * Exports all available MCP tools for MapleStory API */ Object.defineProperty(exports, "__esModule", { value: true }); exports.GetStarforceProbabilityTool = exports.GetCubeProbabilityTool = exports.GetNoticeDetailTool = exports.GetNoticeListTool = exports.GetOverallRankingTool = exports.GetGuildRankingTool = exports.GetGuildInfoTool = exports.GetUnionRankingTool = exports.GetUnionRaiderTool = exports.GetUnionInfoTool = exports.GetCharacterFullInfoTool = exports.GetCharacterEquipmentTool = exports.GetCharacterStatsTool = exports.GetCharacterBasicInfoTool = exports.HealthCheckTool = exports.ToolCategory = exports.EnhancedBaseTool = exports.GuildTool = exports.CharacterTool = exports.BaseTool = void 0; exports.createAllTools = createAllTools; var base_tool_1 = require("./base-tool"); Object.defineProperty(exports, "BaseTool", { enumerable: true, get: function () { return base_tool_1.BaseTool; } }); Object.defineProperty(exports, "CharacterTool", { enumerable: true, get: function () { return base_tool_1.CharacterTool; } }); Object.defineProperty(exports, "GuildTool", { enumerable: true, get: function () { return base_tool_1.GuildTool; } }); Object.defineProperty(exports, "EnhancedBaseTool", { enumerable: true, get: function () { return base_tool_1.EnhancedBaseTool; } }); var base_tool_2 = require("./base-tool"); Object.defineProperty(exports, "ToolCategory", { enumerable: true, get: function () { return base_tool_2.ToolCategory; } }); // Utility tools var health_check_tool_1 = require("./health-check-tool"); Object.defineProperty(exports, "HealthCheckTool", { enumerable: true, get: function () { return health_check_tool_1.HealthCheckTool; } }); // Character tools var character_tools_1 = require("./character-tools"); Object.defineProperty(exports, "GetCharacterBasicInfoTool", { enumerable: true, get: function () { return character_tools_1.GetCharacterBasicInfoTool; } }); Object.defineProperty(exports, "GetCharacterStatsTool", { enumerable: true, get: function () { return character_tools_1.GetCharacterStatsTool; } }); Object.defineProperty(exports, "GetCharacterEquipmentTool", { enumerable: true, get: function () { return character_tools_1.GetCharacterEquipmentTool; } }); Object.defineProperty(exports, "GetCharacterFullInfoTool", { enumerable: true, get: function () { return character_tools_1.GetCharacterFullInfoTool; } }); // Union tools var union_tools_1 = require("./union-tools"); Object.defineProperty(exports, "GetUnionInfoTool", { enumerable: true, get: function () { return union_tools_1.GetUnionInfoTool; } }); Object.defineProperty(exports, "GetUnionRaiderTool", { enumerable: true, get: function () { return union_tools_1.GetUnionRaiderTool; } }); Object.defineProperty(exports, "GetUnionRankingTool", { enumerable: true, get: function () { return union_tools_1.GetUnionRankingTool; } }); // Guild tools var guild_tools_1 = require("./guild-tools"); Object.defineProperty(exports, "GetGuildInfoTool", { enumerable: true, get: function () { return guild_tools_1.GetGuildInfoTool; } }); Object.defineProperty(exports, "GetGuildRankingTool", { enumerable: true, get: function () { return guild_tools_1.GetGuildRankingTool; } }); // Ranking tools var ranking_tools_1 = require("./ranking-tools"); Object.defineProperty(exports, "GetOverallRankingTool", { enumerable: true, get: function () { return ranking_tools_1.GetOverallRankingTool; } }); // Notice tools var notice_tools_1 = require("./notice-tools"); Object.defineProperty(exports, "GetNoticeListTool", { enumerable: true, get: function () { return notice_tools_1.GetNoticeListTool; } }); Object.defineProperty(exports, "GetNoticeDetailTool", { enumerable: true, get: function () { return notice_tools_1.GetNoticeDetailTool; } }); // Probability tools var probability_tools_1 = require("./probability-tools"); Object.defineProperty(exports, "GetCubeProbabilityTool", { enumerable: true, get: function () { return probability_tools_1.GetCubeProbabilityTool; } }); Object.defineProperty(exports, "GetStarforceProbabilityTool", { enumerable: true, get: function () { return probability_tools_1.GetStarforceProbabilityTool; } }); // Import all tools const health_check_tool_2 = require("./health-check-tool"); const character_tools_2 = require("./character-tools"); const union_tools_2 = require("./union-tools"); const guild_tools_2 = require("./guild-tools"); const ranking_tools_2 = require("./ranking-tools"); const notice_tools_2 = require("./notice-tools"); const probability_tools_2 = require("./probability-tools"); // Tool factory for creating all available tools function createAllTools() { return [ new health_check_tool_2.HealthCheckTool(), new character_tools_2.GetCharacterBasicInfoTool(), new character_tools_2.GetCharacterStatsTool(), new character_tools_2.GetCharacterEquipmentTool(), new character_tools_2.GetCharacterFullInfoTool(), new union_tools_2.GetUnionInfoTool(), new union_tools_2.GetUnionRaiderTool(), new union_tools_2.GetUnionRankingTool(), new guild_tools_2.GetGuildInfoTool(), new guild_tools_2.GetGuildRankingTool(), new ranking_tools_2.GetOverallRankingTool(), new notice_tools_2.GetNoticeListTool(), new notice_tools_2.GetNoticeDetailTool(), new probability_tools_2.GetCubeProbabilityTool(), new probability_tools_2.GetStarforceProbabilityTool(), ]; } //# sourceMappingURL=index.js.map