关于 tft-oracle
tft-oracle 是从 CommunityDragon 获取《Teamfight Tactics》英雄、羁绊、装备、强化符文和商店概率数据的 MCP 服务,面向需要结构化游戏信息的助手与玩家。数据会在新版本数据发布后更新,并缓存在本地。
主要功能
- 01搜索英雄并获取完整资料
- 02查询羁绊及其阶位阈值
- 03搜索装备并查看合成树
- 04按名称或效果搜索强化符文
- 05按玩家等级查询商店概率
- 06从 CommunityDragon 更新游戏数据
适用场景
- 01查看英雄属性和技能
- 02了解羁绊阈值及相关英雄
- 03查询装备合成或组件关联
- 04按等级查看英雄商店概率
MCP 相关
向 MCP 客户端提供八种工具,用于查询英雄、羁绊、装备、强化符文和商店概率。游戏数据在启动时从 CommunityDragon 获取并缓存在本地。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
tft-oracle
Teamfight Tactics MCP 服务 — 为大模型提供准确的英雄、羁绊、装备和强化符文数据。
避免大模型编造 TFT 数据。tft-oracle 从 CommunityDragon 获取游戏知识,为 AI 助手提供准确且最新的信息。
功能
- 英雄 — 当前赛季所有英雄的完整属性、羁绊、技能和费用
- 羁绊 — 阈值、成长数值和英雄归属
- 装备 — 完整合成树、属性效果和组件关系
- 强化符文 — 描述和效果
- 刷新概率 — 按玩家等级划分的商店概率表
- 自动更新 — 每次启动服务时从 CommunityDragon 刷新数据
工具
| 工具 | 描述 |
|---|---|
search_champions | 按名称、费用、羁绊或定位搜索英雄 |
get_champion | 英雄完整档案,包含属性、羁绊和技能 |
search_traits | 搜索并列出羁绊 |
get_trait | 羁绊详情,包含阈值和英雄列表 |
search_items | 按名称或组件搜索装备 |
get_item_recipe | 装备合成树和反向查询 |
search_augments | 按名称或效果搜索强化符文 |
get_rolling_odds | 按玩家等级查询英雄商店概率 |
安装
Claude Desktop
将以下内容添加到 Claude Desktop 配置文件(~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"tft-oracle": {
"command": "npx",
"args": ["-y", "tft-oracle"]
}
}
}
CLI
npx tft-oracle
数据来源
游戏数据来自 CommunityDragon,该项目从 Riot Games 的 TFT 客户端文件中提取结构化数据。数据会在首次运行时获取,并缓存在本地 ~/.tft-oracle/。CommunityDragon 发布新版本补丁数据后,数据会自动更新。
无需 Riot Games API 密钥。
法律声明
tft-oracle 未获 Riot Games 认可,也不代表 Riot Games 或任何正式参与制作或管理 Riot Games 旗下产品的人士的观点或意见。Riot Games、Teamfight Tactics 及所有相关产品均为 Riot Games, Inc. 的商标或注册商标。
游戏数据由 CommunityDragon 提供,并依据 Riot Games 的“Legal Jibber Jabber”政策创建。
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。