opendota-mcp

yuxiang115/opendota-mcp
★ 0 stars TypeScript AI/LLM Updated 4d ago
MCP server for the OpenDota API — Dota 2 data for LLMs/agents with full data mapping and 28-language localization
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "opendota-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "yuxiang115/opendota-mcp"
      ]
    }
  }
}

README Excerpt

A [Model Context Protocol](https://modelcontextprotocol.io) server that gives LLMs and agents direct access to **Dota 2 data** through the [OpenDota API](https://docs.opendota.com) — with full **data mapping** (every hero/item/ability id resolved to names, every enum to human-readable labels) and **28-language localization** of game-entity names.

Tools (20)

OPENDOTA_API_KEYOPENDOTA_BASE_URLOPENDOTA_LANGUAGEOPENDOTA_RATE_LIMITget_api_healthget_constantsget_hero_benchmarksget_hero_duration_performanceget_hero_item_popularityget_hero_matchupsget_hero_playersget_hero_rankingsget_hero_recent_matchesget_hero_statsget_heroesget_live_matchesget_matchget_parse_job_statusget_playerget_player_counts