opgg-esports

Integrations

  • Connects directly to the OP.GG Esports GraphQL API to retrieve upcoming League of Legends match schedules and information

Servidor MCP de deportes electrónicos OP.GG

El servidor MCP de OP.GG Esports es una implementación del Protocolo de Contexto de Modelo que conecta fluidamente los datos de OP.GG Esports con agentes y plataformas de IA. Este servidor permite a los agentes de IA consultar los próximos calendarios de partidos de League of Legends e información mediante llamadas a funciones.

Descripción general

Este servidor MCP proporciona a los agentes de IA acceso a los datos de OP.GG Esports mediante una interfaz estandarizada. Desarrollado con TypeScript y Node.js, se conecta directamente a la API GraphQL de OP.GG Esports y formatea los datos de forma que los modelos de IA y los frameworks de agentes puedan procesarlos fácilmente.

Características

El servidor MCP de OP.GG Esports actualmente admite las siguientes herramientas:

  • get-lol-matches : recupera y formatea los próximos calendarios de partidos de League of Legends desde OP.GG Esports
    • Devuelve el nombre del partido, la liga, el estado, la puntuación, la hora programada y un enlace directo al partido.
    • Formatea los datos en un formato limpio y estructurado para el consumo de IA.

Instalación

Instalación mediante herrería

Para instalar OP.GG Esports MCP para Claude Desktop automáticamente a través de Smithery :

npx -y @smithery/cli install @opgginc/esports-mcp --client claude

Uso de npm/pnpm

# Install dependencies pnpm install # Build the project pnpm build

Ejecutando el servidor

Usando pnpm

# Start the MCP server on stdio pnpm start

Usando Node.js directamente

# Start using Node.js node dist/index.js

Usando npx

# Run directly with npx npx -y @opgg/esports-mcp

Agregar a la configuración de MCP

Para agregar este servidor a su configuración de MCP (por ejemplo, mcp_config.json de Windsurf), agregue la siguiente entrada:

{ "mcpServers": { "opgg-esports": { "command": "node", "args": ["/path/to/esports-mcp/dist/index.js"] } } }

Alternativamente, puede utilizar el paquete npm si está publicado:

{ "mcpServers": { "opgg-esports": { "command": "npx", "args": ["-y", "@opgg/esports-mcp"] } } }

Uso

El servidor MCP de OP.GG Esports se puede usar con cualquier cliente compatible con MCP. Aquí tienes algunos ejemplos:

Listado de herramientas disponibles

{ "type": "list_tools" }

Respuesta:

{ "tools": [ { "name": "get-lol-matches", "description": "Get upcoming LoL match schedules from OP.GG Esports" } ] }

Obtener los horarios de los próximos partidos

{ "type": "tool_call", "tool_call": { "name": "get-lol-matches" } }

Respuesta:

{ "content": [ { "type": "text", "text": "Upcoming match schedules:\n\nMatch: Team A vs Team B\nLeague: LCK\nStatus: SCHEDULED\nScore: 0 - 0\nScheduled at: 4/6/2025, 7:00:00 PM\nDetails: https://esports.op.gg/matches/12345\n---\n..." } ] }

Licencia

Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.

Enlaces relacionados

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Conecta agentes de IA con los datos de esports de OP.GG y consulta fácilmente los próximos calendarios de partidos de League of Legends. Accede a información estructurada de los partidos a través de una interfaz estandarizada, optimizando las capacidades de tu IA con datos de esports en tiempo real.

  1. Overview
    1. Features
      1. Installation
        1. Installing via Smithery
        2. Using npm/pnpm
        3. Running the server
        4. Adding to MCP configuration
      2. Usage
        1. Listing available tools
        2. Fetching upcoming match schedules
      3. License
        1. Related Links
          ID: cmk5dqd5la