Evetycoon Mcp Server

Evetycoon Mcp Server

🚀 EVE Tycoon MCP 服务器

EVE Tycoon MCP 服务器是一个模型上下文协议(MCP)服务器,它提供对 EVE Tycoon API 的访问,用于获取 EVE Online 市场数据。

smithery 徽章

Ask DeepWiki

🚀 快速开始

这个 MCP 服务器允许你与 EVE Tycoon API 进行交互,以检索不同地区 EVE Online 物品的市场数据、价格统计、订单簿和历史价格信息。

✨ 主要特性

工具

  • get_market_stats:获取特定地区某物品的价格和交易量统计信息
  • get_market_orders:获取带有元数据的某物品类型的当前订单簿
  • get_market_history:获取某地区某物品的价格历史记录
  • get_regions:获取所有 EVE Online 地区的列表
  • get_market_groups:获取所有市场组的列表
  • get_market_group_types:获取特定市场组中的物品类型列表

资源

  • EVE Tycoon API 文档:API 端点和使用方法的快速参考

提示

  • market-analysis:生成查询以查找特定物品的市场数据
  • comprehensive-analysis:对物品进行详细的市场分析

📦 安装指南

通过 Smithery 安装

要通过 Smithery 为 Claude Desktop 自动安装 evetycoon-mcp-server,请执行以下命令:

npx -y @smithery/cli install @kongyo2/evetycoon-mcp-server --client claude

手动安装

  1. 克隆此仓库
  2. 安装依赖:
    npm install
    
  3. 构建项目:
    npm run build
    

💻 使用示例

开发环境

在开发模式下运行服务器:

npm run dev

生产环境

构建并启动服务器:

npm run build
npm start

测试

运行测试:

npm test

📚 详细文档

此 MCP 服务器提供对所有已记录的 EVE Tycoon API 端点的访问:

市场 API

  • /v1/market/stats/{regionId}/{typeId} - 市场统计信息
  • /v1/market/orders/{typeId} - 订单簿数据
  • /v1/market/history/{regionId}/{typeId} - 价格历史记录

静态数据 API

  • /v1/market/regions - 所有地区
  • /v1/market/groups - 所有市场组
  • /v1/market/groups/{groupId}/types - 特定市场组中的物品类型

🔧 技术细节

服务器连接到 https://evetycoon.com/api 上的 EVE Tycoon API。公共端点无需身份验证。请遵守 EVE Tycoon API 返回的 Expires 头信息。服务器将传递上游 API 的缓存信息。

基础用法

获取 PLEX 在 The Forge 地区的市场统计信息

// 使用 get_market_stats 工具
{
"regionId": 10000002,  // The Forge
"typeId": 44992        // PLEX
}

获取特定物品的所有订单

// 使用 get_market_orders 工具
{
"typeId": 44992,       // PLEX
"regionId": 10000002   // 可选:按地区过滤
}

获取价格历史记录

// 使用 get_market_history 工具
{
"regionId": 10000002,  // The Forge
"typeId": 44992        // PLEX
}

📄 许可证

本项目采用 MIT 许可证。

贡献说明

欢迎贡献代码!请随时提交拉取请求。

免责声明

这是一个非官方工具,与 CCP Games 或 EVE Online 没有关联。EVE Online 是 CCP hf 的商标。

  • 0 关注
  • 0 收藏,8 浏览
  • system 提出于 2025-09-26 13:33

相似服务问题