Eve Est Mcp

Eve Est Mcp

🚀 EVE Online EST MCP 服务器

这是一个用于《星战前夜:晨曦》(EVE Online)的 MCP 服务器,它能提供 EVE 服务器时间(EST)信息,并进行停机维护时间计算。EVE 服务器时间(EST)与协调世界时(UTC)一致,是所有 EVE Online 服务器使用的标准时间。该服务器可提供当前的 EST 时间,并计算距离下一次每日服务器停机维护的剩余时间。

smithery 徽章

Ask DeepWiki

✨ 主要特性

  • 当前 EVE 服务器时间:获取当前的 EVE 服务器时间格式(与 UTC 相同)。
  • 停机维护信息:每日服务器维护时间为 EST(UTC)11:00 至 11:15。
  • 距离停机维护的时间:计算距离下一次服务器停机维护的小时和分钟数。
  • 停机维护状态:指示服务器当前是否处于停机维护中。
  • 可靠的时间源:使用系统时间,并以 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 服务器时间计算和停机维护逻辑。

代码检查

良好的代码检查设置可以减少其他开发者为你的项目做出贡献时的摩擦。

npm run lint

本项目使用 PrettierESLintTypeScript ESLint 来检查代码。

代码格式化

使用 npm run format 来格式化代码。

npm run format
  • 0 关注
  • 0 收藏,33 浏览
  • system 提出于 2025-10-07 04:42

相似服务问题

相关AI产品