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
- Create an OpenDota API key.
- Set the API key as an environment variable.
- Run the server directly or with Claude Desktop.
- 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.