内容
eve-mentor-mcp
一款将克Claude)转变为 **EVE Online 游戏新手导师** 的 MCP 服务器,适用于试图学习该游戏的玩家。
EVE Online 是游戏中最具挑战性的学习曲线之一。现有的工具都假设你已经知道该问什么。而这个工具是围绕新玩家真正想问的问题构建的:
- **“为什么我总是被?”** — 从 zKill取你的真实损失记录所飞船配置击毁了你以及使用克劳德可以什么问题。
- **星系危险吗?” 任何星系的实时和流量数据。
- **是什么东西,多少钱?” 任何飞船或附带实时吉他市场- **“我下一步?”** — 使用 EVE SSO 登录,克劳德可以看到你的技能、技能队列、钱包、飞船,并可以根据你的实际情况提供指导。
与克劳德桌面版、克劳德代码和任何 MCP 客户端兼容。
## 工具列表
| 工具 | 认证 | 功能描述 |
|------|------|--------------|
| `recent_losses` | 无 | 角色最近的损失记录,包含完整的飞船配置(zKillboard + ESI) |
| `can_i` | 可选 | 技能需求树 +飞船/模块的有计划;与您实际的技能进行对比 `fit_readiness`选 | 粘贴 EFT 配置 → 可飞行缺少的技能在线上,按训练顺序排列,总| `proven_fits` | 无 | 飞行员在飞船上实际装备的内容 — 通过最近的 killmail 学习到的槽最常见的模块 |
| `analyze_fit` | 无 |配置检查:分类模块并标记经典错误(混合武器克,无推进,伤害失效) |
| `ammo_advisor` | 无 | 针对敌方坦克类型和具体弹药 `career_test 无 | EVE 职业拣帽” —德采访你,然后将你与玩法风格匹配 |
| `ance` | 无 | 按等级划分的可行收入附有诚实的 ISK范围和第一步 |
|_i_do_ton | SSO | 将你的实际/位置/飞船会话建议 |
| `` | 可选 | 保存玩家声明的目标,以便在会话之间(每个角色) |
recall_pilot_notes` | 可选 | 你之前保存的目标,按时间顺序排列 |
| `el` | 无 | 任何星系的安全状态 + 最近的击杀/跳 |
| `route_danger` | 可选 | 每跳安全 + 最近一小时的击 两个星系之间的命名 gank 阻塞点 |
|_buy` | 可 5 个贸易中心中便宜的价格,附带从当前位置跳转 |
| `whatening` | 无 |简报:服务器状态侵,最近的重大,补丁说明链接 |
evaluate_corp` |手友好信号用于规模/年龄/战争)+ 需要询问的内容 |
lookup_item` | 无物品/飞船/模块 实时吉他价格 |
| `cheapest_way_to_play` | 无 | Alpha 与 Omega 与 PLEX 经济学,附带今日实时吉他市场 PLEX 价格 |
| `jargon` | 无 | EVE 俚语词典 — 定义术语或列出所有已知术语 |
| `sitrep` | 可选 | 单次调用定位:登录状态,角色正在训练的内容, |
| `eve_login — | 基于浏览器的 EV 登录(OAuth2 PK存储密钥) |
|_auth_status` | —登录的用户 |
| `character | SSO | ,钱包,位置,当前 |
| `skill_queue SSO | 正在训练完成时间 |
| `` | SSO |技能 |
| `my | SSO | 您拥有的,按位置分组,标记搁浅/资产安全## 安装(无需编码您需要两样东西:**克劳德桌面应用或克劳德代码)和 **Node.js**,一个免费的运行时环境,该服务器运行在 安装它就像安装其他应用程序一样。
### 步骤 1 Node.js(如果已跳过)
前往.org](https://nodejs下载 **LTS**运行安装程序,点击默认设置即可完成。
### 步骤 2 — 告诉克劳(无需下载)克劳德桌面版任何文本编辑器中打开配置文件 —
- Mac~/Library/Application Support/Claude_desktop_config.json Windows: `%APPDATA%\Claude\clktop_config.json`
(,请创建它。)使其```json
{
mcpServers": {
-mentor": {
command": "npx "args": ["-y", "eve-mentor-m }
}
}
```
,完全退出并克劳德桌面版`npx` 会自动下载并运行服务器;更新**克劳德代码一行代码):
```claude mcp add eve -- npx --mentor-mcp
```
<summary>正在自行构建?(克构建)</summary>
git clone https:///henryjrobinve-mentor-mcp
cd eve-mentor-mnpm install && npm run```
然后将您的 MCP 客户端指向 `node /FULL/PATH/TO/eve-mentcp/dist/index.js`details>
### 步骤 — 测试它
询问:*“拉取角色 `<任何 EVE 角色名称>` 的最后 3 次损失,并解释我在每次损失中做错了什么。”* 如果它用真实的 killmail 数据回复,则表示您已上线。无需 EVE 登录即可使用 — 损失、系统情报、价格、职业测试和俚典等功能立即### 其他 AI 应用
MCP 的客户端都的方式工作(Cursor、、VS Code 等 — 将 `node /path.js`)。**Chat 支持 MCP,但仅支持*远程*服务器,不支持本地服务器 — 公共工具的正在开发中。
###工具(EVE SSO)
1. 前往 [veonline.com](https.eveonline.com)您的 EVE 帐户 **创建新应用程序**
任意命名它(eve-mentor`),选择 **身份验证和 API3. 选择以下范围 - `esi-skills.v1`
esi-skills.read_skill1`
- `esi_location.v1`
`esi-location.read_ship_type.v1`
--wallet.read_character_wallet`
- `esi_assets.v1`
4. 将回调 URL 设置为确 `https://ruby-e/callback` —门户仅接受 https 回调;此静态页面(/callback/` 中的源将登录代码中继到本地服务器的 848口。(自行托管?副本并设置 `EVDIRECT_URI`。)
5. 复制 **客户端 ID将其添加到服务器环境
```bash
claude mcp add eve-mentor -e EVE_CLIENT_ID=your_client_id -- npx eve-mentor-mcp
```
(或将 `"env": {"EVE_CLIENT_ID": "your_client_id"}` 添加劳德桌面配置
然后要求克劳德登录 EVE — 浏览器授权,完毕。令牌存储在 `~/.config/eve-mentor/tokens.json`(模式 600)中,并自动刷新。
## 试用
> *“拉取角色 `您的飞行员名称` 的最后 3 次解释我在每次损失中了什么。”*
> *“我即将飞往 Tama。现在它有多危险?”*
> *“根据我的技能并且小规模 PvP训练什么?”*
## 验证有效
```bash run smoke # 测试 ESI 名称解析、市场、系统情报
npm run smoke -- "飞行员名称" # 还测试 zKillboard 损失管道
```
## 注意
- 数据来自 [ESI](https://esi.evetech.net)(CCP 的官方 API)和 [zKillboard](https://zkillboard.com)。做好公民:该服务器发送正确的 并缓存名称查找。
- 在 [CCP 开发者许可协议](https://developers.eveonline.com/license-agreement) 下构建 — 非商业性,如所需。
- EVE Online 和所有相关商标均为 [CCP hf](https://www.ccpgames.com) 的财产。
## 路线图
所有五个功能v0.1-v0.5)都已发布 — 损失分析、“我能飞吗?”、职业分类帽、配件和战斗指导、方向和 ISK 指导、记忆以及安全/后勤/新闻。剩下的就是
- 注册提交(官方 MCP 注册表、Smithery、Glama)和 CCP 的第三方目录
- 远程 MCP 部署,无需本地安装(以及 ChatGPT 支持)
[ROADMAP.md](ROADMAP.md) 中有完整的详细信息。欢迎 PR。MIT 许可。