mcpField
M
mcp-server-EVEfleet

mcp-server-EVEfleet

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

mcp-server-EVEfleet について

mcp-server-EVEfleetは、EVE Onlineのプレイヤー向けに艦隊を管理するMCPサーバーです。艦隊の認証、メンバーや編成の管理、MOTDの更新、構成と損失履歴の確認に対応します。

主な機能

  1. 01艦隊のSSO認証と状態確認
  2. 02艦隊の構造と構成の確認
  3. 03メンバーを分隊やウィングに編成
  4. 04メンバーの一括招待と除名
  5. 05艦隊MOTDの更新
  6. 06構成と損失履歴の確認

活用シーン

  1. 01EVE Online艦隊の認証と確認
  2. 02艦船タイプ別の編成
  3. 03艦隊メンバーの一括招待や除名
  4. 04艦隊の履歴と損失の確認

MCP 対応

MCPサーバーは艦隊管理ツールとリソースを提供し、艦隊の状態、構成、構造、艦船タイプ、艦船グループを参照できます。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"tedfytw1209-mcp-server-evefleet": {
"command": "uvx",
"args": [
"mcp-server-evefleet"
],
"env": {
"YOUR_API_KEY": "<YOUR_API_KEY>"
}
}
}
}
起動コマンドuvx mcp-server-evefleet
設定が必要な環境変数
YOUR_API_KEYシークレットYour API key for the service

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

パッケージ
pypimcp-server-evefleet0.1.4

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

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

コメント

MCP は初めてですか?

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

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