EVE-EST
MCP server from kongyo2/EVE-EST-MCP
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
-
Clone the repository: git clone https://github.com/kongyo2/EVE-EST-MCP.git cd eve-online-est-mcp-server
-
Install dependencies: npm install
-
Run the development server: npm run dev
-
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
mcp-graphql
Model Context Protocol server for GraphQL
tableau
Tableau's official MCP Server. Helping Agents see and understand data.
filesystem
A Model Context Protocol (MCP) server for platform-agnostic file capabilities, including advanced search/replace and directory tree traversal
any-script
An MCP server that exposes arbitrary CLI tools and shell scripts as MCP Tools
prometheus
A Model Context Protocol (MCP) server implementation that provides AI agents with programmatic access to Prometheus metrics via a unified interface.
google -remote
Collection of Google-native tools (e.g., Gmail, Calendar) for the MCP