MCP.so
登录

OpenDota MCP Server

@MCP-Mirror

关于 OpenDota MCP Server

Mirror of

基本信息

分类

其他

运行时

python

传输方式

stdio

发布者

MCP-Mirror

配置

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

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

工具

未检测到工具

工具是从 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

FAQ from OpenDota MCP Server

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.

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.

Where does the data come from?

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

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.

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 服务器