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.

コメント

「その他」の他のコンテンツ