MCP.so
登录

OpenDota MCP Server

@asusevski

基本信息

分类

其他

许可证

MIT

传输方式

stdio

作者

asusevski

关于 OpenDota MCP Server

暂无概览

OpenDota MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "opendota-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "@smithery/cli",
        "install",
        "@asusevski/opendota-mcp-server",
        "--client",
        "claude"
      ]
    }
  }
}

OpenDota MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

点击上方按钮,在临时沙箱中运行此服务器并实时获取工具列表。

概览

What is OpenDota MCP Server?

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

How to use OpenDota MCP Server?

Install via Smithery (npx -y @smithery/cli install @asusevski/opendota-mcp-server --client claude) or manually by cloning the repository and running python -m src.opendota_server.server. Optionally set the OPENDOTA_API_KEY environment variable using an API key from opendota.com. The server can also be configured as an MCP server in Claude Desktop by editing claude_desktop_config.json.

Key features of OpenDota MCP Server

  • 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
  • 16 specific tools for Dota 2 data queries

Use cases of OpenDota MCP Server

  • Ask an AI assistant about a player’s recent matches
  • Compare win/loss statistics for different players
  • Get hero performance data during a live stream or discussion
  • Find professional match results or team information
  • Explore player word clouds or hero rankings

常见问题

1

Do I need an API key to use OpenDota MCP Server?

An API key is optional but recommended. You can create one at https://www.opendota.com/api-keys and set it as the `OPENDOTA_API_KEY` environment variable.

2

How can I install OpenDota MCP Server?

You can install automatically via Smithery (`npx -y @smithery/cli install @asusevski/opendota-mcp-server --client claude`) or manually by cloning the repository and running the provided setup script or using `uv` with `pyproject.toml`.

3

What tools does OpenDota MCP Server include?

The server includes 16 tools such as `get_player_by_id`, `get_match_data`, `search_player`, `get_hero_stats`, `get_pro_matches`, `get_team_info`, and more. See the README for the full list.

4

How do I run OpenDota MCP Server with Claude Desktop?

Configure the MCP server in `claude_desktop_config.json` with the appropriate command. For WSL users, an example config is provided using `wsl.exe` and sourcing the Python virtual environment.

评论

其他 分类下的更多 MCP 服务器