
Eve Mentor Mcp
io.github.henryjrobinson由 GitHub 账号 henryjrobinson 发布v0.1.2更新于 Oct 24, 2026
AI mentor for new & returning EVE Online players: losses, skills, fits, ISK, routes, and more.
发布方自己的服务:mentor.energy
概览
一个本地 MCP 服务器,把 AI 助手变成 EVE Online 导师,涵盖损失、技能、配装、ISK、路线和角色数据。
- 可以做什么
- 分析损失与配装:拉取近期击杀邮件及完整配装,检查配装可飞性、常见实战配装、配装机械性错误,并针对敌对阵营或抗性给出弹药建议。查询物品、舰船与模块的实时 Jita 价格,比较贸易枢纽,评估 Alpha、Omega 与 PLEX 的经济性。评估危险:星系安全等级、近期击杀与跳跃、逐跳路线风险与堵门点,以及回归玩家简报。规划成长:技能前置树与训练计划、按技能点分层的收入建议、职业匹配访谈、军团新手友好度检查与 EVE 术语表。通过 EVE SSO 登录后读取角色数据:技能点、技能队列、最高技能、资产与钱包。
- 适用场景
- 适合新手或回归的 EVE Online 玩家,希望用通俗语言了解自己为何阵亡、该训练什么、该开什么船、去哪里买,以及某条路线或星系是否危险,而不必先知道该问什么问题。
- 运行要求
- 通过 npx 以 stdio 在本地运行,需要 Node.js,并在 Claude Desktop 或 Claude Code 中配置。公开工具无需登录。角色工具需要 EVE 开发者应用客户端 ID,以 EVE_CLIENT_ID 环境变量提供,并在提供方网站登记回调地址;令牌保存在本地并自动刷新。需要访问 ESI 与 zKillboard 的网络连接。
安装
在 SourceWeft 中
- 打开 控制台中的 Eve Mentor Mcp,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
eve-mentor-mcp
An MCP server that turns Claude into an EVE Online mentor for players trying to learn the game.
EVE has the steepest learning cliff in gaming. Existing tools assume you already know what to ask. This one is built around the questions new players actually have:
- "Why do I keep getting blown up?" — pulls your real losses from zKillboard with the full fit you were flying, who killed you, and with what, so Claude can explain exactly what went wrong.
- "Is this system dangerous?" — live kill and traffic data for any system.
- "What is this thing and what does it cost?" — any ship or module, with live Jita prices.
- "What should I do next?" — log in with EVE SSO and Claude sees your skills, skill queue, wallet, location, and current ship, and can coach from your actual situation.
Works with Claude Desktop, Claude Code, and any MCP client.
Tools
Install (no coding required)
You need two things: the Claude Desktop app (or Claude Code) and Node.js, a free runtime that this server runs on — installing it is like installing any other app.
Step 1 — Install Node.js (skip if you have it)
Go to nodejs.org, download the LTS version, run the installer, click through with the defaults. Done.
Step 2 — Tell Claude about it (no download needed)
Claude Desktop: open the config file in any text editor —
- Mac:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
(If it doesn't exist, create it.) Make it look like this:
Save, then fully quit and reopen Claude Desktop. That's it — npx downloads and runs the
server automatically; updates come free.
Claude Code (one line instead):
Developing or self-building instead? (clone & build)
Then point your MCP client at node /FULL/PATH/TO/eve-mentor-mcp/dist/index.js.
Step 3 — Test it
Ask Claude: "Pull the last 3 losses for character <any EVE character name> and explain
what went wrong." If it answers with real killmail data, you're live. No EVE login is
needed for this — losses, system intel, prices, the career test, and the jargon glossary
all work immediately.
Other AI apps
Any MCP-capable client works the same way (Cursor, LM Studio, VS Code, etc. — point them
at node /path/dist/index.js). ChatGPT supports MCP but only remote servers, not
local ones — a hosted version of the public tools is on the roadmap.
Character tools (EVE SSO)
- Go to developers.eveonline.com → log in with your EVE account → Create New Application
- Name it anything (e.g.
eve-mentor), pick Authentication & API Access - Select these scopes:
esi-skills.read_skills.v1esi-skills.read_skillqueue.v1esi-location.read_location.v1esi-location.read_ship_type.v1esi-wallet.read_character_wallet.v1esi-assets.read_assets.v1
- Set the callback URL to exactly
https://ruby-eve.com/callback— CCP's portal only accepts https callbacks; this static page (source insite/callback/) relays the login code to the local server on port 8484. (Self-hosting? Serve your own copy and setEVE_REDIRECT_URI.) - Copy the Client ID and add it to the server's environment:
(or add "env": {"EVE_CLIENT_ID": "your_client_id"} to the Claude Desktop config.)
Then ask Claude to log you in to EVE — a browser opens, you authorize, done. Tokens are stored in ~/.config/eve-mentor/tokens.json (mode 600) and refresh automatically.
Try it
"Pull my last 3 losses for character
Your Pilot Nameand explain what I did wrong in each one."
"I'm about to fly through Tama. How dangerous is it right now?"
"What should I be training next given my skills and the fact that I want to try small-gang PvP?"
Verify it works
Notes
- Data comes from ESI (CCP's official API) and zKillboard. Be a good citizen: this server sends a proper User-Agent and caches name lookups.
- Built under the CCP Developer License — non-commercial, as required.
- EVE Online and all related trademarks are the property of CCP hf.
Roadmap
All five feature releases (v0.1–v0.5) are shipped — loss analysis, "can I fly it?", career sorting hat, fitting & combat coaching, direction & ISK guidance, pilot memory, and safety/logistics/news. What's left is distribution:
- Registry submissions (official MCP registry, Smithery, Glama) and CCP's third-party directory
- Remote MCP deployment so no local install is needed (and ChatGPT support)
Full detail in ROADMAP.md. PRs welcome. MIT licensed.
来源:README.md,提交 171a879
工具
0版本历史
1- v0.1.2最新Sep 16, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分