TFT MCP Server
Accede a los datos del juego Team Fight Tactics (TFT) usando la API de Riot Games.
GitHub
9
Prueba este MCPPatrocinadoDocumentación
Servidor MCP de TFT
Este es un servidor de Protocolo de Contexto de Modelo (MCP) para Team Fight Tactics (TFT) que proporciona acceso a los datos del juego TFT a través de varias herramientas.
Características
- Obtener el historial de partidas de un invocador
- Obtener información detallada sobre partidas específicas de TFT
Requisitos previos
- Node.js (v14 o superior)
- npm o yarn
- Clave de API de Riot Games (para acceder a los datos de TFT) - Obténla en el Portal de Desarrolladores de Riot Games
- Nota: Para desarrollo, puedes usar una clave de API temporal que caduca en 24 horas
- Para uso en producción, necesitarás solicitar una clave de API personal permanente en el Portal de Solicitudes de Riot
- Tu Nombre de Jugador, accesible desde tu consola de juego de Riot
- Tu Etiqueta de Nombre, accesible desde tu consola de juego de Riot, que generalmente aparece justo después de tu Nombre de Jugador. Por ejemplo:
NA1
Uso
- Configura el servidor MCP en tu archivo de configuración de Claude Desktop:
MacOS
Ubicación: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows
Ubicación: %APPDATA%/Claude/claude_desktop_config.json
Agrega la siguiente configuración:
{
"mcpServers": {
"tft-mcp": {
"command": "npx",
"args": [
"mcp-server-tft",
"--apiKey",
"<YOUR_RIOT_API_KEY>",
"--gameName",
"<YOUR_GAME_NAME>",
"--tagLine",
"<YOUR_TAG_LINE>"
]
}
}
}
- El servidor se ejecutará en stdio y proporcionará las siguientes herramientas:
tft_match_history
Obtén el historial de partidas de TFT para el jugador actual.
Parámetros:
count(opcional): Número de partidas a recuperar. El valor predeterminado es 20start(opcional): Índice de inicio para la paginación. El valor predeterminado es 0
tft_match_details
Obtén información detallada sobre una partida específica de TFT.
Parámetros:
matchId(obligatorio): El ID de la partida para obtener los detalles
Desarrollo
El proyecto está escrito en TypeScript y utiliza el SDK de Protocolo de Contexto de Modelo. Para modificar el código:
- Realiza cambios en el directorio
src - Ejecuta
npm run buildpara compilar - Ejecuta
npm startcon los parámetros requeridos para probar los cambios
Licencia
MIT