Eve Sde
БесплатноНе проверенMCP server providing read-only access to Eve Online's Static Data Export (SDE), including ship stats, module attributes, universe data, blueprints, and more. En
Описание
MCP server providing read-only access to Eve Online's Static Data Export (SDE), including ship stats, module attributes, universe data, blueprints, and more. Enables queries via tools like search_types, get_type, and compare_types.
README
MCP server providing access to Eve Online's Static Data Export (SDE) and live character data via the ESI API — ship stats, module attributes, universe data, industry blueprints, character skills, and more.
Static data is powered by the Fuzzwork SQLite conversion of CCP's SDE. Live data uses EVE SSO OAuth with PKCE (no client secret needed).
Tools
Static Data (SDE)
| Tool | Description |
|---|---|
search_types |
Search items by name with category/group filters |
get_type |
Full type detail with dogma attributes, effects, and traits |
get_type_attributes |
Dogma attributes (CPU, PG, damage, resists, etc.) |
get_type_effects |
Effects and slot type (hi/med/low/rig) |
compare_types |
Side-by-side attribute comparison for multiple types |
get_group |
Inventory group with all types |
get_category |
Inventory category with child groups |
get_market_group |
Market group tree navigation |
search_systems |
Search solar systems by name |
get_system |
System details, connected systems, stations |
get_region |
Region with constellations |
get_station |
Station details |
get_blueprint |
Blueprint materials, products, skills, time |
search_blueprints |
Find blueprints by product name |
query_sde |
Raw read-only SQL against the SDE |
get_sde_status |
SDE version, download date, table list |
refresh_sde |
Download/update the SDE from Fuzzwork |
Live Character Data (ESI)
| Tool | Description |
|---|---|
esi_login |
Start EVE SSO OAuth login flow |
esi_status |
Show authenticated characters and token status |
esi_logout |
Remove stored tokens for a character |
esi_switch_character |
Switch active character for queries |
get_character_skills |
All trained skills with SDE-enriched names and groups |
get_skill_queue |
Current skill training queue |
get_character_attributes |
Character attributes (int/mem/per/will/cha) |
check_skill_requirements |
Check if character meets skill reqs for a ship/module |
Market & Trading (ESI)
| Tool | Description |
|---|---|
get_wallet_balance |
Character ISK balance |
get_character_orders |
Open market orders with item names |
get_order_history |
Completed/cancelled/expired orders |
get_wallet_journal |
ISK income/expense log |
get_wallet_transactions |
Recent market buys/sells with item names |
get_market_prices |
Global average/adjusted prices (public) |
get_region_orders |
Market orders for an item in a region (public) |
get_market_history |
Daily price/volume history for an item (public) |
get_structure_orders |
Orders in a player-owned structure (authenticated) |
get_market_types |
List type IDs with active orders in a region (public) |
Killmails (ESI)
| Tool | Description |
|---|---|
get_recent_killmails |
Character's recent kills and losses (IDs + hashes) |
get_killmail |
Full killmail detail with victim fitting, attackers, SDE names (public) |
Fittings (ESI)
| Tool | Description |
|---|---|
get_fittings |
All saved fittings with ship/module names from SDE |
save_fitting |
Save a fitting from EFT format or structured input (write) |
delete_fitting |
Delete a saved fitting by ID (write) |
parse_eft |
Preview EFT parsing without saving — resolves names to IDs and slot flags |
Industry & Assets (ESI)
| Tool | Description |
|---|---|
get_industry_jobs |
Active/recent manufacturing, research, invention jobs |
get_industry_cost_indices |
System cost indices for industry (public) |
get_character_assets |
Items in hangars/containers with names |
get_character_contracts |
Courier, item exchange, auction contracts |
Setup
Requires Node.js 20+.
git clone https://github.com/ramonvanalteren/eve-sde-mcp.git
cd eve-sde-mcp
npm install
npm run build
The SDE database (~460MB) is auto-downloaded to ~/.eve-sde/eve.db on first run.
Claude Desktop / Claude Chat
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"eve-sde": {
"command": "node",
"args": ["/path/to/eve-sde-mcp/dist/index.js"]
}
}
}
Restart Claude Desktop to connect.
ESI Authentication
To use the live character data tools, you need an EVE SSO application:
- Register at https://developers.eveonline.com — create an app with "Authentication & API Access", callback URL
http://localhost:8085/callback - Create
~/.eve-sde/config.json:{ "clientId": "your_client_id_here" } - Use the
esi_logintool — it opens a browser for EVE SSO login and stores encrypted tokens locally
Tokens are encrypted at rest (AES-256-GCM) and stored in ~/.eve-sde/auth.db. Scopes include skill reading, wallet, market, industry, assets, contracts, and fittings (read+write). Multi-character support is built in.
Development
npm run dev # Run with tsx (no build needed)
npm test # Run test suite
npm run test:watch # Watch mode
npm run build # Compile TypeScript
Data
- SDE:
~/.eve-sde/eve.db— userefresh_sdeto update - Auth tokens:
~/.eve-sde/auth.db— encrypted, useesi_logoutto remove - Config:
~/.eve-sde/config.json— EVE SSO Client ID - The
query_sdetool allows arbitrary SELECT queries for anything the specific tools don't cover
License
MIT
Установка Eve Sde
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/ramonvanalteren/eve-sde-mcpFAQ
Eve Sde MCP бесплатный?
Да, Eve Sde MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Eve Sde?
Нет, Eve Sde работает без API-ключей и переменных окружения.
Eve Sde — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Eve Sde в Claude Desktop, Claude Code или Cursor?
Открой Eve Sde на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Eve Sde with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
