by GeLi2001
Provides access to Team Fight Tactics match history and detailed match information via the Model Context Protocol for integration with Claude Desktop and other tools.
Tft Mcp Server enables retrieval of a player's TFT match history and detailed data for individual matches through MCP tools, allowing developers and end‑users to incorporate live game data into their workflows.
claude_desktop_config.json
file (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>"
]
}
}
}
count
, start
optional).matchId
required).npx
without global installation.Q: Do I need a Riot API key? A: Yes. Obtain a temporary key for testing or apply for a permanent personal key via Riot's Developer Portal.
Q: Which Node versions are supported? A: Node.js v14 or higher.
Q: Can I run the server locally without Claude?
A: Yes. Execute the configured npx
command directly in a terminal with the required arguments.
Q: How do I change the number of matches returned?
A: Use the count
parameter in the tft_match_history
tool; defaults to 20.
Q: Is the project open source? A: Yes, licensed under the MIT license.
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
Please log in to share your review and rating for this MCP.
{ "mcpServers": { "tft-mcp": { "command": "npx", "args": [ "mcp-server-tft", "--apiKey", "<YOUR_RIOT_API_KEY>", "--gameName", "<YOUR_GAME_NAME>", "--tagLine", "<YOUR_TAG_LINE>" ] } } }
Explore related MCPs that share similar capabilities and solve comparable challenges
by zed-industries
A high‑performance, multiplayer code editor designed for speed and collaboration.
by modelcontextprotocol
Model Context Protocol Servers
by modelcontextprotocol
A Model Context Protocol server for Git repository interaction and automation.
by modelcontextprotocol
A Model Context Protocol server that provides time and timezone conversion capabilities.
by cline
An autonomous coding assistant that can create and edit files, execute terminal commands, and interact with a browser directly from your IDE, operating step‑by‑step with explicit user permission.
by continuedev
Enables faster shipping of code by integrating continuous AI agents across IDEs, terminals, and CI pipelines, offering chat, edit, autocomplete, and customizable agent workflows.
by upstash
Provides up-to-date, version‑specific library documentation and code examples directly inside LLM prompts, eliminating outdated information and hallucinated APIs.
by github
Connects AI tools directly to GitHub, enabling natural‑language interactions for repository browsing, issue and pull‑request management, CI/CD monitoring, code‑security analysis, and team collaboration.
by daytonaio
Provides a secure, elastic infrastructure that creates isolated sandboxes for running AI‑generated code with sub‑90 ms startup, unlimited persistence, and OCI/Docker compatibility.