maplestory
Nexon openAPI Maplestory mcp server
claude mcp add --transport stdio ljy9303-maplestory-mcp-server npx -y maplestory-mcp-server \ --env NEXON_API_KEY="여기에_API_KEY_입력"
How to use
MapleStory MCP Server 🍁 제공은 메이플스토리 오픈 API 데이터를 통합적으로 조회하고 Claude Desktop 및 기타 MCP 도구에서 사용할 수 있도록 구조화된 인터페이스를 제공합니다. 서버를 시작하면 캐릭터 정보, 유니온, 길드, 랭킹, 게임 메커니즘 관련 도구를 통해 특정 캐릭터나 월드에 대한 상세 데이터를 요청하고 응답받을 수 있습니다. 사용자는 캐릭터의 기본 정보, 스탯, 장비, 유니온 정보, 길드 정보, 공지사항, 큐브 및 스타포스 확률 등 다양한 API 도구를 활용해 정교한 대화형 질의응답을 구성할 수 있습니다. 또한 TypeScript로 타입 안전성을 보장하며, 로깅과 오류 처리에 대한 명확한 메시지를 제공합니다.
주요 도구 목록:
- 캐릭터 도구: get_character_basic_info, get_character_stats, get_character_equipment, get_character_full_info
- 유니온 도구: get_union_info, get_union_raider, get_union_ranking
- 길드 도구: get_guild_info, get_guild_ranking
- 랭킹 도구: get_overall_ranking
- 유틸리티 도구: get_notice_list, get_notice_detail, get_cube_probability, get_starforce_probability, health_check
클라우드 데스크를 통한 연동 시, NEXON API 키를 발급받아 환경 변수에 설정하고, Claude Desktop의 설정 파일에 mcpServers 항목으로 서버를 등록합니다. 예시 설정은 다음과 같습니다: 설정 파일에 maplestory-mcp-server를 추가하고 NEXON_API_KEY를 입력합니다. 설정 변경 후 Claude Desktop을 재시작하면 대화에서 메이플스토리 관련 질문에 응답하도록 연결이 확인됩니다.
실제 예시 질의:
- 캐릭터 기본 정보 알려줘: "김코인 캐릭터의 기본 정보를 알려줘"
- 유니온 정보 조회: "스카니아용사 캐릭터의 유니온 정보를 조회해줘"
- 월드 랭킹 조회: "스카니아 월드의 아크메이지 랭킹 1페이지를 보여줘"
- 큐브 확률 확인: "레드 큐브 강화 확률 정보를 알려줘"
How to install
필수 선행사항
- Node.js 18+가 시스템에 설치되어 있어야 합니다.
- npm 또는 pnpm이 사용 가능해야 합니다.
- Git이 설치되어 있어야 저장소를 클론할 수 있습니다.
설치 단계
- 저장소 클론 git clone https://github.com/ljy9303/maplestory-mcp-server.git
- 프로젝트 디렉토리로 이동 cd maplestory-mcp-server
- 의존성 설치 npm install
- 빌드(타입스크립트 컴파일 및 준비) npm run build
- 서버 실행 방법
- NPX 사용 권장 방법으로 실행하려면 아래 명령을 사용합니다. npx maplestory-mcp-server --api-key YOUR_NEXON_API_KEY
- 또는 로컬 개발 서버를 실행하려면 빌드 후 시작 스크립트를 사용합니다. npm run dev
환경 변수 및 설정
- NEXON_API_KEY: NEXON 오픈 API 키. Claude Desktop 설정 또는 실행 시 인자로 전달.
- LOG_LEVEL: 로깅 레벨 (예: info, debug)
- NODE_ENV: 환경 (development/production)
Additional notes
일반 팁 및 주의사항:
- API 키 노출을 피하기 위해 공개 저장소에 API 키를 커밋하지 마세요.
- Claude Desktop에서 mcp-maple 서버를 인식하지 못하는 경우 설정 파일 경로와 JSON 형식을 재차 확인하세요.
- API 호출 제한은 하루 500회, 초당 1회 요청으로 설정되어 있습니다. 필요 시 캐싱 전략 및 요청 간격 정책을 적용하세요.
- 서버 포트와 버전은 CLI 옵션으로 조정 가능하며, 필요 시 env 또는 설정 파일을 통해 세부 구성을 확장할 수 있습니다.
Related MCP Servers
iterm
A Model Context Protocol server that executes commands in the current iTerm session - useful for REPL and CLI assistance
mcp
Octopus Deploy Official MCP Server
furi
CLI & API for MCP management
editor
MCP Server for Phaser Editor
DoorDash
MCP server from JordanDalton/DoorDash-MCP-Server
mcp
MCP сервер для автоматического создания и развертывания приложений в Timeweb Cloud