mcp-server-EVEfleet について
mcp-server-EVEfleetは、EVE Onlineのプレイヤー向けに艦隊を管理するMCPサーバーです。艦隊の認証、メンバーや編成の管理、MOTDの更新、構成と損失履歴の確認に対応します。
主な機能
- 01艦隊のSSO認証と状態確認
- 02艦隊の構造と構成の確認
- 03メンバーを分隊やウィングに編成
- 04メンバーの一括招待と除名
- 05艦隊MOTDの更新
- 06構成と損失履歴の確認
活用シーン
- 01EVE Online艦隊の認証と確認
- 02艦船タイプ別の編成
- 03艦隊メンバーの一括招待や除名
- 04艦隊の履歴と損失の確認
MCP 対応
MCPサーバーは艦隊管理ツールとリソースを提供し、艦隊の状態、構成、構造、艦船タイプ、艦船グループを参照できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
EVE Fleet Manager MCP Server
EVE Online のフリート管理用ツールとリソースを提供する MCP サーバーです。SSO を使ってフリートを認証し、構成や編成を確認したり、分隊を整理したり、メンバーを招待・キックしたり、MOTD を更新したりできます。
mcp-name: io.github.tedfytw1209/mcp-server-EVEfleet
機能
- フリートの SSO 認証とステータス確認
- フリートデータと編成を自動更新
- 艦種に応じた編隊(分隊/ウイング)の整理
- 一括招待・キック用ユーティリティ
- フリート MOTD の更新(追記/置換)
- 構成と損失の履歴
- 艦船ユーティリティ(艦船タイプからグループへの変換、タイプ/グループ一覧)
インストール
- pip:
pip install mcp-server-evefleet - uv:
uv pip install mcp-server-evefleet
認証(初回起動時)
- 初回起動時に EVE SSO の手順が案内されます。リフレッシュトークンは、クロスプラットフォーム対応の場所に自動的に保存されます。
- Windows: %LOCALAPPDATA%/mcp_server_evefleet/refresh_token.txt
- macOS: ~/Library/Application Support/mcp_server_evefleet/refresh_token.txt
- Linux: ~/.config/mcp_server_evefleet/refresh_token.txt
- カレントディレクトリに
refresh_token.txtが存在する場合は、それが使用された後、適切な場所に保存されます。
ツール(MCP)
- ping: ヘルスチェック
- fleet_authorize(force_refresh=False): SSO を再認証/更新して接続
- organize_fleet_formation(members_per_squad=8, location_match=True, number_of_squads=None)
- invite_to_fleet(ids_or_names)
- kick_from_fleet(ids_or_names, sleep_time=0.1)
- update_fleet_motd(text, append=True)
- get_fleet_history(limit=5)
- get_fleet_losses(limit=5)
- ship_type2group(type_name)
リソース(MCP)
- character://status
- fleet://status
- fleet://composition
- fleet://structure
- ship://types
- ship://groups
- ship://types2groups
開発
- リポジトリをクローンし、次を実行します。
pip install -e .またはuv pip install -e .
- パッケージには
config.yamlとsetting/*が含まれます。トークンファイルはパッケージに含まれず、実行時に作成されます。
MCP テスト
uv run mcp dev ./src/mcp_server_evefleet/server.py
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。