by GeLi2001
TFT-MCP-Server is a Model Context Protocol (MCP) server for Team Fight Tactics (TFT) that provides access to TFT game data, including match history and detailed match information.
TFT-MCP-Server is a Model Context Protocol (MCP) server designed for Teamfight Tactics (TFT). It allows users to access TFT game data, specifically match history and detailed information about individual matches.
To use TFT-MCP-Server, you need to configure it in your Claude Desktop config file. The configuration involves adding a JSON snippet to claude_desktop_config.json
(located in ~/Library/Application Support/Claude/
on MacOS or %APPDATA%/Claude/
on Windows). This snippet includes the command to run the server (npx mcp-server-tft
) along with your Riot Games API key, game name, and tagline. Once configured, the server will run on stdio and provide access to its tools.
count
) and the starting index for pagination (start
).matchId
.src
directory, then run npm run build
to compile and npm start
with the required parameters to test your changes.tft_match_history
to get match history and tft_match_details
to get detailed match information.This is a Model Context Protocol (MCP) server for Team Fight Tactics (TFT) that provides access to TFT game data through various tools.
NA1
Location: ~/Library/Application Support/Claude/claude_desktop_config.json
Location: %APPDATA%/Claude/claude_desktop_config.json
Add the following configuration:
{
"mcpServers": {
"tft-mcp": {
"command": "npx",
"args": [
"mcp-server-tft",
"--apiKey",
"<YOUR_RIOT_API_KEY>",
"--gameName",
"<YOUR_GAME_NAME>",
"--tagLine",
"<YOUR_TAG_LINE>"
]
}
}
}
Get TFT match history for the current player.
Parameters:
count
(optional): Number of matches to retrieve. Defaults to 20start
(optional): Start index for pagination. Defaults to 0Get detailed information about a specific TFT match.
Parameters:
matchId
(required): The match ID to get details forThe project is written in TypeScript and uses the Model Context Protocol SDK. To modify the code:
src
directorynpm run build
to compilenpm start
with the required parameters to test changesMIT
Reviews feature coming soon
Stay tuned for community discussions and feedback