TFT MCP Server

TFT MCP Server

site icon
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 (可选): 要检索的比赛数量,默认为 20
    • start (可选): 分页的起始索引,默认为 0
  • tft_match_details: 获取特定 TFT 比赛的详细信息
  • 参数:
    • matchId (必填): 要获取详细信息的比赛 ID

常见问题解答

使用教程

使用依赖

  • Node.js (v14 或更高版本)
  • npm 或 yarn
  • Riot Games API Key
  • 游戏名称和标签行(从 Riot 游戏控制台获取)

安装教程

  1. 在 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>"
      ]
    }
  }
}

调试方式

  1. src 目录中进行代码修改
  2. 运行 npm run build 进行编译
  3. 使用所需参数运行 npm start 测试更改

许可证

该项目遵循 MIT 开源许可条款。