Enables configuration of the EVE Online ESI MCP server through environment variables, including API keys, OAuth settings, and server port options.
Provides installation and package management for the EVE Online ESI MCP server, including automated installation via Smithery.
EVE Online ESI MCP Server
This is an MCP (Model Context Protocol) server for the EVE Online ESI API that supports both local (stdio) and remote (OAuth-enabled) connections.
Features
- Remote MCP Support: Compatible with geelen/mcp-remote specification
- OAuth 2.0 Authentication: Secure authentication with PKCE support
- Multiple Transport Options: SSE (Server-Sent Events) and HTTP
- Dynamic Client Registration: Automatic OAuth client registration
- Full ESI API Coverage: Access to all EVE Online ESI endpoints
Installation
Installing via Smithery
To install EVE Online ESI Server for Claude Desktop automatically via Smithery:
Manual Installation
Configuration
Create a .env
file with the following variables:
Running the Server
Local Mode (stdio)
For direct local connections:
Remote Mode (SSE/HTTP)
For remote connections with OAuth:
Using with geelen/mcp-remote
To connect to this server using geelen/mcp-remote, configure your MCP client (e.g., Claude Desktop, Cursor) with:
Or if deploying to a remote server:
Available Tools
The server provides access to all EVE Online ESI endpoints, including:
- Alliance: Get alliance information and corporations
- Character: Access character data (location, mail, wallet, etc.)
- Corporation: Corporation details and history
- Market: Market prices, orders, and groups
- Universe: Regions, systems, structures
- Killmails: Kill reports
- And many more...
OAuth Flow
- When connecting via mcp-remote, you'll be redirected to authorize
- Approve access to grant permissions
- The server will issue an access token
- All subsequent requests will use this token
Transport Strategies
When using mcp-remote, you can specify transport strategies:
Endpoints
- SSE:
GET /sse
- Server-Sent Events transport - HTTP:
POST /mcp
- HTTP transport - OAuth:
POST /oauth/register
- Dynamic client registrationGET /oauth/authorize
- Authorization endpointPOST /oauth/token
- Token endpoint
- Health:
GET /health
- Health check
Development
To list all available tools:
Security
- OAuth tokens expire after 1 hour
- PKCE is supported for enhanced security
- All API requests require valid authentication
- Client secrets are stored securely
License
MIT
This is an MCP (Model Context Protocol) server for the EVE Online ESI API that supports both local (stdio) and remote (OAuth-enabled) connections.
Related MCP Servers
- -securityAlicense-qualityMCP Server provides a simpler API to interact with the Model Context Protocol by allowing users to define custom tools and services to streamline workflows and processes.Last updated -132TypeScriptMIT License
- -securityAlicense-qualityAn MCP server that exposes HTTP methods defined in an OpenAPI specification as tools, enabling interaction with APIs via the Model Context Protocol.Last updated -2PythonMIT License
- AsecurityAlicenseAqualityA Model Context Protocol (MCP) server for querying the CVE-Search API. This server provides comprehensive access to CVE-Search, browse vendor and product、get CVE per CVE-ID、get the last updated CVEs.Last updated -615PythonMIT License
- -securityFlicense-qualityA server for Model Context Protocol (MCP) that uses Server-Sent Events (SSE) for streaming communication, enabling tools like the HackerNews API to be accessed through a secure HTTP+SSE transport.Last updated -8TypeScript