TFT-Match-Analyzer

TFT-Match-Analyzer

MCP server that provides TFT match history and match details.

8
Stars
7
Forks
0
Releases

Overview

This MCP server is a Model Context Protocol (MCP) service for Team Fight Tactics (TFT) that exposes TFT game data through MCP tools. It enables clients to fetch a summoner's TFT match history and to retrieve detailed information about specific TFT matches. The server runs on stdio and can be configured in Claude Desktop via an MCP entry that specifies the command (npx) and arguments, including the API key, game name, and tag line. It relies on the Riot Games API to access TFT data. The project is implemented in TypeScript and uses the MCP SDK. Two primary tools are exposed: tft_match_history (with optional count and start parameters for pagination) and tft_match_details (requiring a matchId). The development workflow involves modifying the src directory, building with npm run build, and starting the server with npm start using the required flags. Prerequisites include Node.js v14+, npm or yarn, a Riot API key (development keys may expire; production keys should be permanent), and your TFT game name and tag line. The README also notes licensing under MIT.

Details

Owner
GeLi2001
Language
TypeScript
License
Updated
2025-12-07

Features

Get match history for a summoner

Fetch TFT match history for the current player with optional pagination (count and start).

Get detailed information about specific TFT matches

Retrieve detailed information for a TFT match identified by matchId.

Tags

TFTTeam Fight TacticsMCPModel Context Protocolmatch historymatch detailsRiot APITypeScriptNode.js