remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Allows accessing OpenDota API data to retrieve real-time Dota 2 statistics, match data, player information, hero statistics, professional players and teams information.
Servidor MCP de OpenDota
Implementación de un servidor de Protocolo de Contexto de Modelo (MCP) para acceder a los datos de la API de OpenDota. Este servidor permite a los LLM y a los asistentes de IA recuperar estadísticas de Dota 2 en tiempo real, datos de partidas, información de jugadores y más a través de una interfaz estándar.
Características
- Accede a perfiles de jugadores, estadísticas e historial de partidos.
- Recuperar información detallada del partido
- Busque jugadores y equipos profesionales
- Obtén estadísticas y clasificaciones de héroes
- Buscar jugadores por nombre
- ¡Y más!
Instalación
Uso
Configuración de su entorno
- (Opcional pero recomendado) Cree una clave API de OpenDota en https://www.opendota.com/api-keys
- Establezca su clave API como una variable de entorno:
Ejecutar el servidor directamente
Ejecutar el servidor con Claude Desktop
Siga esto: https://modelcontextprotocol.io/quickstart/user
Si usa WSL, asumiendo que ha clonado el repositorio y configurado el entorno de Python, así es como escribí claude_desktop_config.json:
Usando el cliente de ejemplo
Herramientas específicas incluidas:
- get_player_by_id - Recuperar información del jugador por ID de cuenta
- get_player_recent_matches - Obtener los partidos recientes de un jugador
- get_match_data - Obtener datos detallados para un partido específico
- get_player_win_loss - Obtener estadísticas de victorias y derrotas de un jugador
- get_player_heroes - Obtener los héroes más jugados de un jugador
- get_hero_stats - Obtener estadísticas de los héroes
- search_player - Busca jugadores por nombre
- get_pro_players - Obtener lista de jugadores profesionales
- get_pro_matches - Obtén coincidencias profesionales recientes
- get_player_peers - Obtener los jugadores que han jugado con un jugador específico
- get_heroes - Obtener la lista de todos los héroes de Dota 2
- get_player_totals - Obtener los totales de las estadísticas generales del jugador
- get_player_rankings - Obtener la clasificación de héroes jugadores
- get_player_wordcloud - Obtén las palabras más comunes utilizadas por el jugador en el chat
- get_team_info - Obtener información sobre un equipo
- get_public_matches - Obtener coincidencias públicas recientes
- get_match_heroes - Obtener los héroes jugados en un partido específico
Licencia
Instituto Tecnológico de Massachusetts (MIT)
This server cannot be installed
Servidor de protocolo de contexto de modelo que permite a los LLM y a los asistentes de IA recuperar estadísticas de Dota 2 en tiempo real, datos de partidos, información de jugadores y métricas del juego a través de una interfaz estandarizada.