Servidor MCP OP.GG
El servidor MCP de OP.GG es una implementación del Protocolo de Contexto de Modelo que conecta fluidamente los datos de OP.GG con agentes y plataformas de IA. Este servidor permite a los agentes de IA recuperar diversos datos de OP.GG mediante llamadas a funciones.
Descripción general
Este servidor MCP proporciona a los agentes de IA acceso a los datos de OP.GG mediante una interfaz estandarizada. Ofrece una forma sencilla de conectarse a nuestro servidor remoto ( https://mcp-api.op.gg/mcp/sse ), lo que facilita la instalación y el acceso inmediato a los datos de OP.GG en un formato fácilmente accesible para los modelos de IA y los frameworks de agentes.
Related MCP server: MCP Base
Características
El servidor MCP OP.GG actualmente admite las siguientes herramientas:
League of Legends
lol-champion-analysis : Obtener datos de análisis para un campeón específico
lol-champion-leader-board : Obtener el rango de ese campeón
Deportes electrónicos (League of Legends)
esports-lol-schedules : Consulta los próximos horarios de los partidos de LoL
esports-lol-team-standings : Obtén la clasificación de tu equipo en una liga LoL
Tácticas de lucha en equipo (TFT)
tft-meta-trend-deck-list : herramienta de lista de mazos TFT para recuperar los mazos meta actuales
tft-meta-item-combinations : herramienta TFT para recuperar información sobre combinaciones de artículos y recetas
tft-champion-item-build : herramienta TFT para recuperar información de creación de objetos de campeón
tft-recommend-champion-for-item : herramienta TFT para recuperar recomendaciones de campeones para un artículo específico
tft-play-style-comment : Esta herramienta proporciona comentarios sobre el estilo de juego de los campeones de TFT
Valorant
valorant-meta-maps : metadatos del mapa de Valorant
valorant-meta-characters : metadatos de personajes de Valorant
valorant-leaderboard : Consulta la clasificación de Valorant por región.
valorant-agents-composition-with-map : recupera datos de composición de agentes para un mapa de Valorant
valorant-characters-statistics : recupera datos de estadísticas de personajes para Valorant, opcionalmente filtrados por mapa
valorant-player-matches : recupera el historial de partidas de un jugador de Valorant usando su nombre de juego y eslogan
Uso
El servidor MCP de OP.GG se puede utilizar con cualquier cliente compatible con MCP. A continuación, se explican los métodos de instalación utilizando Claude Desktop como ejemplo.
Instalación mediante herrería
Para instalar OP.GG MCP para Claude Desktop automáticamente a través de Smithery :
$ npx -y @smithery/cli@latest install @opgginc/opgg-mcp --client claude --key {SMITHERY_API_KEY}Agregar a la configuración de MCP
Para agregar este servidor a su configuración de Claude Desktop MCP, agregue la siguiente entrada a su archivo claude_desktop_config.json :
Mac/Linux
{
"mcpServers": {
"opgg-mcp": {
"command": "npx",
"args": [
"-y",
"@smithery/cli@latest",
"run",
"@opgginc/opgg-mcp",
"--key",
"{SMITHERY_API_KEY}"
]
}
}
}Ventanas
{
"mcpServers": {
"opgg-mcp": {
"command": "cmd",
"args": [
"/c",
"npx",
"-y",
"@smithery/cli@latest",
"run",
"@opgginc/opgg-mcp",
"--key",
"{SMITHERY_API_KEY}"
]
}
}
}Después de agregar la configuración, reinicie Claude Desktop para que los cambios surtan efecto.
Conexión directa a través de SSE
Si desea conectarse directamente a nuestro punto final SSE, puede usar el paquete mcp-remote . Esto facilita la conexión a nuestro servidor remoto sin tener que instalar el servidor MCP OP.GG completo.
Agregue lo siguiente a su archivo claude_desktop_config.json :
Mac/Linux
{
"mcpServers": {
"opgg-mcp": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp-api.op.gg/mcp/sse"
]
}
}
}Ventanas
{
"mcpServers": {
"opgg-mcp": {
"command": "cmd",
"args": [
"/c",
"npx",
"mcp-remote",
"https://mcp-api.op.gg/mcp/sse"
]
}
}
}Esta configuración utilizará el paquete mcp-remote para establecer una conexión directa a nuestro punto final SSE, proporcionándole acceso inmediato a todas las herramientas de datos OP.GG.
Listado de herramientas disponibles
{
"method": "tools/list",
"params": {}
}Respuesta:
{
"tools": [
{
"name": "lol-champion-analysis",
"description": "Fetch analysis data for a specific champion"
},
{
"name": "lol-champion-leader-board",
"description": "Fetch that champion's rank"
},
{
"name": "esports-lol-schedules",
"description": "Get upcoming LoL match schedules"
},
{
"name": "esports-lol-team-standings",
"description": "Get team standings for a LoL league"
},
{
"name": "tft-meta-trend-deck-list",
"description": "TFT deck list tool for retrieving current meta decks"
},
{
"name": "tft-meta-item-combinations",
"description": "TFT tool for retrieving information about item combinations and recipes"
},
{
"name": "tft-champion-item-build",
"description": "TFT tool for retrieving champion item build information"
},
{
"name": "tft-recommend-champion-for-item",
"description": "TFT tool for retrieving champion recommendations for a specific item"
},
{
"name": "tft-play-style-comment",
"description": "This tool provides comments on the playstyle of TFT champions"
},
{
"name": "valorant-meta-maps",
"description": "Valorant map meta data"
},
{
"name": "valorant-meta-characters",
"description": "Valorant character meta data"
},
{
"name": "valorant-leaderboard",
"description": "Fetch Valorant leaderboard by region"
},
{
"name": "valorant-agents-composition-with-map",
"description": "Retrieve agent composition data for a Valorant map"
},
{
"name": "valorant-characters-statistics",
"description": "Retrieve character statistics data for Valorant, optionally filtered by map"
},
{
"name": "valorant-player-matches",
"description": "Retrieve match history for a Valorant player using their game name and tag line"
}
]
}Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.