article
README
🚀 EVE舰队管理MCP服务器
这是一个为《星战前夜:晨曦》(EVE Online)舰队管理提供工具和资源的MCP服务器,其功能包括通过单点登录(SSO)对舰队进行授权、检查舰队的组成和结构、组织小队、邀请/踢出成员以及更新舰队公告。
mcp名称:io.github.tedfytw1209/mcp-server-EVEfleet
✨ 主要特性
- 舰队单点登录(SSO)授权及状态管理
- 自动刷新舰队数据和结构
- 按舰船类型组织编队(小队/联队)
- 批量邀请和踢出成员的实用工具
- 舰队公告更新(追加/替换)
- 舰队组成和损失历史记录
- 舰船实用工具(舰船类型 → 舰船分组,舰船类型/分组列表)
📦 安装指南
- 使用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
Scan to join WeChat group