EVE Online OSINT MCP Server
An MCP (Model Context Protocol) server that provides OSINT (Open Source Intelligence) capabilities for EVE Online using multiple APIs including ESI, EveWho, and zKillboard. This server allows AI assistants to gather comprehensive intelligence on EVE Online characters, corporations, and alliances by
README
EVE Online OSINT MCP Server
An MCP (Model Context Protocol) server that provides OSINT (Open Source Intelligence) capabilities for EVE Online using multiple APIs including ESI, EveWho, and zKillboard. This server allows AI assistants to gather comprehensive intelligence on EVE Online characters, corporations, and alliances by name.
Features
- Character Intelligence: Get detailed information about EVE Online characters including:
- ESI public character data (birthday, gender, description, security status)
- Complete corporation history with dates
- Current affiliations and titles
- zKillboard statistics and recent killmails
- Corporation Analysis: Retrieve comprehensive corporation data including:
- ESI corporation information (member count, tax rate, founding date)
- EveWho member lists with activity metrics
- Alliance affiliations and leadership details
- Alliance Intelligence: Analyze alliance composition including:
- ESI alliance information (founding date, ticker, executor corp)
- Member corporations with detailed statistics
- Growth trends and activity metrics
- Name Resolution: Automatically converts entity names to IDs and vice versa using ESI API
- Multi-API Integration: Combines data from ESI, EveWho, and zKillboard for comprehensive intelligence
- Rate Limiting Compliance: Respects all API rate limits and includes proper error handling
Tools Available
1. Character OSINT (character-osint)
Investigates individual EVE Online characters by name.
Parameters:
characterName(string): The exact name of the character to investigate
Returns:
- ESI Character Information: Birthday, gender, description, security status, title
- Corporation History: Complete history from ESI with corporation names and dates
- Current Affiliations: Corporation and alliance information
- EveWho Data: Additional context including last login information
- zKillboard Data: Recent killmails and PvP statistics
2. Corporation OSINT (corporation-osint)
Analyzes EVE Online corporations by name.
Parameters:
corporationName(string): The exact name of the corporation to investigate
Returns:
- ESI Corporation Information: Name, ticker, member count, tax rate, founding date, CEO details
- EveWho Statistics: Total member count, 7-day delta, activity metrics
- Alliance Affiliation: Current alliance information (if applicable)
- Member List: Complete member roster with join dates and security status
- Corporate Details: Description, URL, war eligibility status
3. Alliance OSINT (alliance-osint)
Examines EVE Online alliances by name.
Parameters:
allianceName(string): The exact name of the alliance to investigate
Returns:
- ESI Alliance Information: Name, ticker, founding date, creator and executor corporation details
- EveWho Statistics: Total member count, corporation count, 7-day delta
- Member Corporations: Complete list with individual member counts and activity metrics
- Growth Trends: Historical data and activity patterns
- Leadership Information: Creator and executor corporation details
Resources
- EveWho API Information: Documentation about the EveWho API, rate limits, and data sources
Prompts
- EVE OSINT Report: Generate comprehensive intelligence reports with customizable focus areas (membership, activity, history, connections)
Development
Prerequisites
- Node.js 18+
- npm or pnpm
Installing via Smithery
To install eve-online-osint-mcp for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @kongyo2/eve-online-osint-mcp --client claude
Installation
git clone https://github.com/your-username/eve-online-osint-mcp.git
cd eve-online-osint-mcp
npm install
Development Mode
Start the server in development mode with interactive CLI:
npm run dev
Production Mode
Start the server for production use:
npm run start
Testing
Run the test suite:
npm run test
Linting and Formatting
# Check code style
npm run lint
# Fix code style issues
npm run format
License
MIT License - see LICENSE file for details.
推荐服务器
Baidu Map
百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
Playwright MCP Server
一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。
Magic Component Platform (MCP)
一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。
Audiense Insights MCP Server
通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。
VeyraX
一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。
graphlit-mcp-server
模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。
Kagi MCP Server
一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。
e2b-mcp-server
使用 MCP 通过 e2b 运行代码。
Neon MCP Server
用于与 Neon 管理 API 和数据库交互的 MCP 服务器
Exa MCP Server
模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。