trackmcp
Back to directory
GeLi2001

tft-mcp-server

View on GitHub
8 stars TypeScriptServers & Infrastructure Updated Jun 4, 2025

Documentation

TFT MCP Server

This is a Model Context Protocol (MCP) server for Team Fight Tactics (TFT) that provides access to TFT game data through various tools.

Features

  • Get match history for a summoner
  • Get detailed information about specific TFT matches

Prerequisites

  • Node.js (v14 or higher)
  • npm or yarn
  • Riot Games API Key (for accessing TFT data) - Get it from Riot Games Developer Portal
    • Note: For development, you can use a temporary API key that expires in 24 hours
    • For production use, you'll need to apply for a permanent personal API key at Riot's Application Portal
  • Your Game Name, accessed from your Riot game console
  • Your Name Tagline, accessed from your Riot game console, which is usually followed/shown right after your Game Name. For example: `NA1`

Usage

1. Configure the MCP server in your Claude Desktop config file:

MacOS

Location: `~/Library/Application Support/Claude/claude_desktop_config.json`

Windows

Location: `%APPDATA%/Claude/claude_desktop_config.json`

Add the following configuration:

json
{
  "mcpServers": {
    "tft-mcp": {
      "command": "npx",
      "args": [
        "mcp-server-tft",
        "--apiKey",
        "",
        "--gameName",
        "",
        "--tagLine",
        ""
      ]
    }
  }
}

2. The server will run on stdio and provide the following tools:

tft_match_history

Get TFT match history for the current player.

Parameters:

  • `count` (optional): Number of matches to retrieve. Defaults to 20
  • `start` (optional): Start index for pagination. Defaults to 0

tft_match_details

Get detailed information about a specific TFT match.

Parameters:

  • `matchId` (required): The match ID to get details for

Development

The project is written in TypeScript and uses the Model Context Protocol SDK. To modify the code:

1. Make changes in the `src` directory

2. Run `npm run build` to compile

3. Run `npm start` with the required parameters to test changes

License

MIT

Frequently asked questions

What is tft-mcp-server?

tft-mcp-server is a Model Context Protocol (MCP) server listed in the TrackMCP directory.

How do I install tft-mcp-server?

Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

Is tft-mcp-server open source?

Yes — it is hosted on GitHub at https://github.com/GeLi2001/tft-mcp-server and has 8 stars.

Related MCP tools

Run your own MCP server? See who uses it and what to fix.

Measure it with TrackMCP