README
🚀 EVE Tycoon MCP 服务器
EVE Tycoon MCP 服务器是一个模型上下文协议(MCP)服务器,它提供对 EVE Tycoon API 的访问,用于获取 EVE Online 市场数据。
🚀 快速开始
这个 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
手动安装
- 克隆此仓库
- 安装依赖:
npm install - 构建项目:
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 的商标。
Scan to contact