
TFT MCP Server

2025.03.31
5
TypeScript游戏数据服务娱乐功能
TFT MCP Server 是一个为 Team Fight Tactics (TFT) 游戏提供数据访问的 Model Context Protocol (MCP) 服务器。它通过多种工具提供 TFT 游戏数据,包括获取召唤师的比赛历史和特定 TFT 比赛的详细信息。
View on GitHub
Overview
基本能力
产品定位
TFT MCP Server 是一个为 Team Fight Tactics (TFT) 游戏提供数据访问的 MCP 服务器,主要用于获取和分析 TFT 游戏数据。
核心功能
- 获取召唤师的比赛历史
- 获取特定 TFT 比赛的详细信息
适用场景
- TFT 游戏数据分析
- 召唤师比赛历史查询
- 特定比赛详细数据获取
工具列表
- tft_match_history: 获取当前玩家的 TFT 比赛历史
- 参数:
count
(可选): 要检索的比赛数量,默认为 20start
(可选): 分页的起始索引,默认为 0
- tft_match_details: 获取特定 TFT 比赛的详细信息
- 参数:
matchId
(必填): 要获取详细信息的比赛 ID
常见问题解答
- 如何获取 Riot Games API Key?
- 可以从 Riot Games Developer Portal 获取临时 API 密钥(24 小时后过期)
- 生产环境需要从 Riot's Application Portal 申请永久个人 API 密钥
使用教程
使用依赖
- Node.js (v14 或更高版本)
- npm 或 yarn
- Riot Games API Key
- 游戏名称和标签行(从 Riot 游戏控制台获取)
安装教程
- 在 Claude Desktop 配置文件中配置 MCP 服务器
MacOS
配置文件位置: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows
配置文件位置: %APPDATA%/Claude/claude_desktop_config.json
添加以下配置:
{
"mcpServers": {
"tft-mcp": {
"command": "npx",
"args": [
"mcp-server-tft",
"--apiKey",
"<YOUR_RIOT_API_KEY>",
"--gameName",
"<YOUR_GAME_NAME>",
"--tagLine",
"<YOUR_TAG_LINE>"
]
}
}
}
调试方式
- 在
src
目录中进行代码修改 - 运行
npm run build
进行编译 - 使用所需参数运行
npm start
测试更改