eve-online-mcp

kongyo2/eve-online-mcp

3.3

If you are the rightful owner of eve-online-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

This MCP server provides an interface to access EVE Online market data using the ESI API for real-time market insights.

The EVE Online Market MCP Server is a specialized server designed to facilitate access to EVE Online's market data. Utilizing the EVE Swagger Interface (ESI) API, it allows users to retrieve real-time market data without requiring ESI authentication for public market data. The server is equipped with mechanisms to handle rate limits and errors effectively, ensuring a smooth user experience. It offers a range of functionalities, including fetching market prices, orders, history, and statistics, as well as accessing data for specific structures and regions. The server is built with scalability in mind, supporting pagination for large datasets and providing detailed error messages for troubleshooting. Additionally, it integrates seamlessly with development environments like VS Code, offering pre-configured tasks for building and running the server. This makes it an ideal tool for developers and traders looking to analyze EVE Online's market trends and make informed decisions.

Features

  • Real-time market data access using ESI API.
  • No ESI authentication required for public data.
  • Automatic rate limit monitoring and error handling.
  • Supports fetching market prices, orders, history, and statistics.
  • Integration with VS Code for easy development and deployment.

Usages

smithery with Claude Desktop

bash
npx -y @smithery/cli install @kongyo2/eve-online-mcp --client claude

vscode integration

{
  "mcp": {
    "servers": {
      "eve-online": {
        "command": "npm",
        "args": [
          "start"
        ]
      }
    }
  }
}

Tools

  1. get-market-prices

    Retrieve adjusted and average prices for all items in EVE Online.

  2. get-market-orders

    Fetch market orders for a specific region, with optional filters for item type and order type.

  3. get-market-history

    Obtain market history for a specific item in a region, including daily price and volume data.

  4. get-market-groups

    Get grouped market data for a specific region and item type, including buy and sell order statistics.

  5. get-structure-orders

    Retrieve all market orders for a specific structure, with pagination support.