asusevski_opendota-mcp-server

asusevski_opendota-mcp-server

0

OpenDota MCP Server is an implementation designed to allow real-time access to OpenDota API data including statistics, match data, and player information for Dota 2. It serves as a standard interface for LLMs and AI assistants, providing numerous features for retrieving and analyzing game data.

OpenDota MCP Server

A Model Context Protocol (MCP) server implementation for accessing OpenDota API data. This server enables LLMs and AI assistants to retrieve real-time Dota 2 statistics, match data, player information, and more through a standard interface.

Features

  • Access player profiles, statistics, and match history
  • Retrieve detailed match information
  • Look up professional players and teams
  • Get hero statistics and rankings
  • Search for players by name
  • And more!

Usage

  1. Create an OpenDota API key.
  2. Set the API key as an environment variable.
  3. Run the server directly or with Claude Desktop.
  4. Use the example client to interact with the server.

Specific tools included:

  • get_player_by_id
  • get_player_recent_matches
  • get_match_data
  • get_player_win_loss
  • get_player_heroes
  • get_hero_stats
  • search_player
  • get_pro_players
  • and more.