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
JavaScript
;
/**
* 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