MCP.so
登录

OpenDota MCP Server

@MCP-Mirror

基本信息

分类

其他

传输方式

stdio

作者

MCP-Mirror

关于 OpenDota MCP Server

Mirror of

#opendota#mcp-server#dota2#api

OpenDota MCP Server 配置

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

{
  "mcpServers": {
    "asusevski_opendota-mcp-server": {
      "command": "uv",
      "args": [
        "pip",
        "install",
        "-e",
        ".[dev]"
      ]
    }
  }
}

OpenDota MCP Server 工具

工具列表暂未提供

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

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is OpenDota MCP Server?

The OpenDota MCP Server is a Model Context Protocol (MCP) implementation that 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?

Clone the repository, optionally create an OpenDota API key and set it as the OPENDOTA_API_KEY environment variable, then run python -m src.opendota_server.server or integrate with Claude Desktop via a JSON configuration. The server provides 18 specific tools such as get_player_by_id, get_match_data, get_hero_stats, and search_player.

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
  • Includes 18 specific tools for diverse queries

Use cases of OpenDota MCP Server

  • Query a player’s recent matches and win/loss statistics
  • Fetch detailed match data for analysis or commentary
  • Search for professional teams and their rosters
  • Retrieve hero rankings and most played heroes
  • Analyze player peers and common chat words

常见问题

1

What does OpenDota MCP Server do?

It provides a standard MCP interface for LLMs to access the OpenDota API, covering Dota 2 player info, matches, heroes, teams, and more.

2

What are the runtime requirements?

The server requires Python and the `uv` package manager. An OpenDota API key is optional but recommended for higher rate limits.

3

Where does the data come from?

All data is fetched from the OpenDota API. No local storage or database is used.

4

How is the server accessed?

It uses the Model Context Protocol. You can run it as a standalone process or integrate it with Claude Desktop using the provided JSON configuration.

5

Does the server require authentication?

An API key is optional. You can set it via the `OPENDOTA_API_KEY` environment variable. Without a key, the server may have lower rate limits from OpenDota.

评论

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