mcpField
M
maplestory-mcp-server

maplestory-mcp-server

ローカル
github.com/kcw2034ゲーム・エンタメ031 週間前に更新

maplestory-mcp-server について

Nexon MapleStory OpenAPIを利用し、キャラクター、ランキング、ユニオン、ギルド、履歴、告知を調べられるAIアシスタント向けのサーバーです。MCPクライアントでゲーム情報を取得したいプレイヤーに適しています。

主な機能

  1. 01キャラクターのステータスと装備
  2. 02ユニオンとギルドの検索
  3. 03複数カテゴリのランキング
  4. 04強化履歴
  5. 05公式告知とイベント

活用シーン

  1. 01キャラクターのステータスと装備の確認
  2. 02ランキング順位の比較
  3. 03ユニオンやギルド情報の検索
  4. 04強化履歴や告知の確認

MCP 対応

キャラクター、ユニオン、ギルド、ランキング、履歴、告知を照会するMCPツールを提供します。MCPクライアントから、記載された設定でサーバーを実行できます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"kcw2034-maplestory": {
"command": "uvx",
"args": [
"maplestory-mcp-server"
],
"env": {
"MAPLESTORY_API_KEY": "<MAPLESTORY_API_KEY>"
}
}
}
}
起動コマンドuvx maplestory-mcp-server
設定が必要な環境変数
MAPLESTORY_API_KEYシークレットAPI key from Nexon OpenAPI (https://open.api.nexon.com)

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypimaplestory-mcp-server1.0.1

ツール

39

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
character_namestringはいキャラクター名

詳細

MapleStory MCP サーバー

Nexon MapleStory OpenAPI をラップする MCP(Model Context Protocol)サーバーです。AI アシスタントから、キャラクター情報、ランキング、ユニオン、ギルドなどの MapleStory のゲームデータを照会できます。

機能

  • キャラクター - 基本情報、ステータス、装備、スキル、V/HEXA マトリックス、武陵道場の記録
  • ユニオン - ユニオンレベル、レイダー配置、アーティファクト情報
  • ギルド - ギルド検索と基本情報
  • ランキング - 総合、ユニオン、ギルド、武陵道場、ザ・シード、実績のランキング
  • 履歴 - スターフォース、キューブ、潜在能力の再設定履歴
  • お知らせ - 公式のお知らせ、アップデート、イベント、キャッシュショップのお知らせ

前提条件

  • Python 3.13+
  • uv パッケージマネージャー
  • Nexon OpenAPI の MapleStory API キー

インストール

# Clone the repository
git clone https://github.com/kcw2034/maplestory-mcp-server.git
cd maplestory-mcp-server

# Install dependencies
uv sync

設定

プロジェクトのルートに .env ファイルを作成します。

MAPLESTORY_API_KEY=your_api_key_here

Nexon OpenAPI でアプリを登録すると、API キーを取得できます。

使用方法

サーバーの起動
uv run server.py
Claude Desktop の設定

Claude Desktop の設定ファイル(claude_desktop_config.json)に、次の内容を追加します。

{
  "mcpServers": {
    "maplestory": {
      "command": "uv",
      "args": ["run", "server.py"],
      "cwd": "/path/to/maplestory-mcp-server",
      "env": {
        "MAPLESTORY_API_KEY": "your_api_key_here"
      }
    }
  }
}

利用可能なツール

カテゴリツール説明
キャラクターget_character_ocid名前からキャラクターの OCID を検索
キャラクターget_character_basic基本情報(レベル、職業、ワールド、ギルド)
キャラクターget_character_stat総合ステータス(STR、DEX、戦闘力)
キャラクターget_character_item_equipment装備中のアイテム
キャラクターget_character_skillグレード別のスキル情報
キャラクターget_character_hexamatrixHEXA マトリックス(6次職スキル)
ユニオンget_unionユニオンレベルとグレード
ユニオンget_union_raiderユニオンレイダーの配置と効果
ギルドget_guild_id名前とワールドからギルド ID を検索
ギルドget_guild_basicギルドの基本情報
ランキングget_ranking_overall総合ランキング
ランキングget_ranking_dojang武陵道場ランキング
履歴get_history_starforceスターフォース強化履歴
お知らせget_notices公式のお知らせ一覧

30 以上のツールの全リストについては、server.py を参照してください。

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。