
Eve Mentor Mcp
io.github.henryjrobinsonPublished by GitHub account henryjrobinsonv0.1.2Updated Oct 24, 2026
AI mentor for new & returning EVE Online players: losses, skills, fits, ISK, routes, and more.
The publisher's own server: mentor.energy
Overview
A local MCP server that turns an AI assistant into an EVE Online mentor, covering losses, skills, fits, ISK, routes and character data.
- What you can do
- Analyze losses and fits: pull recent killmails with full fit detail, check fit readiness, common proven fits, mechanical fit mistakes and ammo choices for a target faction or tank. Look up items, ships and modules with live Jita prices, compare trade hubs and weigh Alpha, Omega and PLEX economics. Assess danger: system security, recent kills and jumps, per-jump route risk with gank chokepoints, and a returning-player briefing. Plan progression: skill prerequisite trees and training plans, income guidance by skillpoint tier, a career-matching interview, corp newbie-friendliness checks and an EVE slang glossary. Read character data after EVE SSO login: skillpoints, skill queue, top skills, top
- When to use it
- Useful for new or returning EVE Online players who want plain-language explanations of why they died, what to train, what to fly, where to buy, and whether a route or system is dangerous, without knowing which questions to ask.
- Requirements
- Runs locally over stdio via npx with Node.js, configured in Claude Desktop or Claude Code. Public tools need no login. Character tools need an EVE developer application client ID set as EVE_CLIENT_ID and a callback URL registered at the provider's site; tokens are stored locally and refreshed. Network access to ESI and zKillboard is required.
Installation
In SourceWeft
- Open Eve Mentor Mcp in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
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.
Source: README.md at commit 171a879
Tools
0Version history
1- v0.1.2LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
Other Mentor integrations
mentor.energy
energy.mentorOfficial publisher
A remote mentor.energy server that lets an assistant browse energy-industry courses, read free preview lessons and blog posts, search content, and find mentors.
Embedded / IoT Mentor
Published by GitHub account mh-mansouri
An embedded/IoT mentoring server that helps an assistant choose a board and toolchain and estimate project cost and battery life.