Skip to main content

Add your description here

Project description

EVE Fleet Manager MCP Server

An MCP server that provides tools and resources for EVE Online fleet management: authorize your fleet via SSO, inspect composition and structure, organize squads, invite/kick members, and update MOTD.

mcp-name: io.github.tedfytw1209/mcp-server-EVEfleet

Features

  • Fleet SSO authorization and status
  • Auto-refreshing fleet data and structure
  • Organize formations (squads/wings) by ship types
  • Bulk invite and kick utilities
  • Fleet MOTD updates (append/replace)
  • Composition and losses history
  • Ship utilities (type → group, lists of types/groups)

Install

  • pip: pip install mcp-server-evefleet
  • uv: uv pip install mcp-server-evefleet

Authenticate (first run)

  • On first run you’ll be guided through EVE SSO. A refresh token will be saved automatically to a cross‑platform location:
    • 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
  • If refresh_token.txt exists in the current directory, it will be used and then persisted to the proper location.

Tools (MCP)

  • ping: Health check
  • fleet_authorize(force_refresh=False): Re‑authorize/refresh SSO and connect
  • 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)

Resources (MCP)

  • character://status
  • fleet://status
  • fleet://composition
  • fleet://structure
  • ship://types
  • ship://groups
  • ship://types2groups

Development

  • Clone repo, then:
    • pip install -e . or uv pip install -e .
  • Packaged data includes config.yaml and setting/*. The token file is not packaged and is created at runtime.

MCP Test

uv run mcp dev ./src/mcp_server_evefleet/server.py

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mcp_server_evefleet-0.1.4.tar.gz (104.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mcp_server_evefleet-0.1.4-py3-none-any.whl (106.9 kB view details)

Uploaded Python 3

File details

Details for the file mcp_server_evefleet-0.1.4.tar.gz.

File metadata

  • Download URL: mcp_server_evefleet-0.1.4.tar.gz
  • Upload date:
  • Size: 104.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.13

File hashes

Hashes for mcp_server_evefleet-0.1.4.tar.gz
Algorithm Hash digest
SHA256 9ffad4c6751e3789aca13b311e09d50d6d3bb1c3fa0f07fee13f39b73dace884
MD5 ae6b01b3eff12f48fa32757cb90806fc
BLAKE2b-256 e732ce404839da247350654bcae5c9a4d6e6156198849cbae7702f2b59028831

See more details on using hashes here.

File details

Details for the file mcp_server_evefleet-0.1.4-py3-none-any.whl.

File metadata

File hashes

Hashes for mcp_server_evefleet-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 b482aefad591e64b42b6af9ad25570507fc4a724676ce773e5d9f73cccaaa23b
MD5 ea77789c825a15e2c6ea08cf29ce0a3f
BLAKE2b-256 f54ddbcfe4b874d9bca7239af7384e2094aea83c326079d885cca174f40a938c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page