UNPKG

maplestorysea-mcp-server

Version:

NEXON MapleStory SEA API MCP Server for Claude Desktop - Complete character info, union details, guild data, rankings optimized for SEA servers

67 lines 5.28 kB
"use strict"; /** * Tools index file * Exports all available MCP tools for MapleStory SEA API */ Object.defineProperty(exports, "__esModule", { value: true }); exports.GetOverallRankingTool = exports.SearchGuildsTool = exports.GetGuildRankingTool = exports.GetGuildInfoTool = exports.GetUnionRankingTool = exports.GetUnionRaiderTool = exports.GetUnionInfoTool = exports.GetJobClassInfoTool = exports.FindCharacterRankingTool = exports.GetCharacterAnalysisTool = 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; } }); Object.defineProperty(exports, "GetCharacterAnalysisTool", { enumerable: true, get: function () { return character_tools_1.GetCharacterAnalysisTool; } }); Object.defineProperty(exports, "FindCharacterRankingTool", { enumerable: true, get: function () { return character_tools_1.FindCharacterRankingTool; } }); Object.defineProperty(exports, "GetJobClassInfoTool", { enumerable: true, get: function () { return character_tools_1.GetJobClassInfoTool; } }); // 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; } }); Object.defineProperty(exports, "SearchGuildsTool", { enumerable: true, get: function () { return guild_tools_1.SearchGuildsTool; } }); // Ranking tools (SEA API compatible only) var ranking_tools_1 = require("./ranking-tools"); Object.defineProperty(exports, "GetOverallRankingTool", { enumerable: true, get: function () { return ranking_tools_1.GetOverallRankingTool; } }); // 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"); // Tool factory for creating all available tools (SEA API compatible only) 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 character_tools_2.GetCharacterAnalysisTool(), new character_tools_2.FindCharacterRankingTool(), new character_tools_2.GetJobClassInfoTool(), 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 guild_tools_2.SearchGuildsTool(), new ranking_tools_2.GetOverallRankingTool(), ]; } //# sourceMappingURL=index.js.map