使用说明
EVE在线EST MCP服务器
EVE Online的MCP服务器,提供EVE服务器时间(EST)信息和停机时间计算。
EVE服务器时间(EST)与UTC相同,是所有EVE Online服务器使用的标准时间。此服务器提供当前EST时间,并计算下一次每日服务器停机前的剩余时间。
特性
- 当前EVE服务器时间:获取EVE服务器时间格式的当前时间(与UTC相同)
- 停机时间信息:每日服务器维护时间为美国东部时间11:00至11:15(UTC)
- 停机时间:计算下一次服务器停机前的小时和分钟数
- 停机状态:指示服务器当前是否处于停机状态
- 可靠的时间源:使用WorldTimeAPI(WorldTimeAPI.org)的系统时间作为最大可靠性的后备
工具: getCurrentESTTime
此工具提供全面的EVE Online服务器时间信息:
{
"currentTime": "2025-01-08 15:30:45 EST",
"utcTime": "2025-01-08T15:30:45.123Z",
"isInDowntime": false,
"downtimeWindow": "11:00 to 11:15 EST (UTC)",
"timeUntilNextDowntime": "19h 29m",
"nextDowntimeStart": "2025-01-09 11:00:00 EST",
"timeSource": "system"
}
这 timeSource 字段指示时间是否从系统时钟获得("system")或者从WorldTimeAPI回退("worldtimeapi").
发展
首先,克隆存储库并安装依赖项。
git clone https://github.com/kongyo2/EVE-EST-MCP.git
cd eve-online-est-mcp-server
npm install
npm run dev
启动服务器
如果你只是想启动服务器,你可以使用 start 脚本。
npm run start
但是,您也可以使用 dev 脚本。
npm run dev
这将启动服务器,并允许您使用CLI与之交互。
测试
服务器包括时间计算和EST格式的测试。
npm run test
测试验证了EVE服务器时间计算和停机逻辑。
代码检查
拥有一个良好的linting设置可以减少其他开发人员为您的项目做出贡献的摩擦。
npm run lint
此项目使用 更漂亮, ESLint 和 TypeScript ESLint 以破解代码。
格式化
使用 npm run format 以格式化代码。
npm run format