Get the FREE Ultimate OpenClaw Setup Guide →

EVE-EST

MCP server from kongyo2/EVE-EST-MCP

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio kongyo2-eve-est-mcp node dist/server.js \
  --env PORT="Optional port for the MCP server (default 3000)" \
  --env LOG_LEVEL="debug|info|warn|error (default info)"

How to use

This MCP server provides the EVE Server Time (EST) and downtime information via the getCurrentESTTime tool. EST is identical to UTC and is used across EVE Online servers. With this server running, you can request the current EST, the corresponding UTC time, and calculation results such as whether the server is currently in downtime, how long until the next downtime, and when that downtime starts. The tooling exposes time data sourced from the system clock with WorldTimeAPI as a fallback for increased reliability, ensuring consistent results even if local time drift occurs. To use the tool, deploy the MCP server and call its endpoint to fetch a JSON payload like the example in the README: currentTime, utcTime, isInDowntime, downtimeWindow, timeUntilNextDowntime, nextDowntimeStart, and timeSource. This enables you to present accurate EVE time information in your apps or chatbots and to alert users about upcoming maintenance windows.

How to install

Prerequisites:

  • Node.js (v14+ recommended) and npm installed on your system
  • Git installed if cloning from GitHub
  1. Clone the repository: git clone https://github.com/kongyo2/EVE-EST-MCP.git cd eve-online-est-mcp-server

  2. Install dependencies: npm install

  3. Run the development server: npm run dev

  4. Optional: start in production mode using the start script: npm run start

Notes:

  • Ensure you have network access if the server relies on WorldTimeAPI as a fallback for time data.
  • If your environment requires a specific port, set the PORT environment variable before starting (e.g., PORT=8080 npm run start).

Additional notes

Tips and common issues:

  • Downtime window is 11:00 to 11:15 EST (UTC). The tool will report isInDowntime accordingly and compute timeUntilNextDowntime.
  • If WorldTimeAPI becomes unavailable, the timeSource will indicate 'worldtimeapi' as the fallback; monitor logs to verify time accuracy.
  • Configure environment variables for port and log level to suit your deployment environment.
  • If you upgrade Node.js versions, re-run npm install to ensure dependencies are compatible.
  • The MCP server supports a dedicated getCurrentESTTime tool; you can expand by adding additional endpoints or tools following the same pattern.

Related MCP Servers

Sponsor this space

Reach thousands of developers