Skip to main content
Glama

OpenDota MCP Server

by asusevski

오픈도타 MCP 서버

OpenDota API 데이터 접근을 위한 모델 컨텍스트 프로토콜(MCP) 서버 구현입니다. 이 서버를 통해 LLM과 AI 어시스턴트는 표준 인터페이스를 통해 실시간 Dota 2 통계, 경기 데이터, 플레이어 정보 등을 검색할 수 있습니다.

특징

  • 플레이어 프로필, 통계 및 경기 기록에 액세스하세요
  • 자세한 경기 정보 검색
  • 프로 선수와 팀을 찾아보세요
  • 영웅 통계 및 순위를 확인하세요
  • 이름으로 플레이어 검색
  • 그리고 더 많은 것들!

설치

지엑스피1

용법

환경 설정

  1. (선택 사항이지만 권장됨) https://www.opendota.com/api-keys 에서 OpenDota API 키를 생성하세요.
  2. API 키를 환경 변수로 설정하세요.
export OPENDOTA_API_KEY=your_api_key_here

서버를 직접 실행

python -m src.opendota_server.server

Claude Desktop으로 서버 실행

다음을 따르세요: https://modelcontextprotocol.io/quickstart/user

WSL을 사용하는 경우 리포를 복제하고 Python 환경을 설정했다고 가정하고 claude_desktop_config.json을 다음과 같이 작성했습니다.

{ "mcpServers": { "opendota": { "command": "wsl.exe", "args": [ "--", "bash", "-c", "cd ~/opendota-mcp-server && source .venv/bin/activate && python src/opendota_server/server.py" ] } } }

예제 클라이언트 사용

python -m src.client

포함된 특정 도구는 다음과 같습니다.

  • get_player_by_id - 계정 ID로 플레이어 정보 검색
  • get_player_recent_matches - 플레이어의 최근 경기 결과를 가져옵니다.
  • get_match_data - 특정 매치에 대한 자세한 데이터를 가져옵니다.
  • get_player_win_loss - 플레이어의 승패 통계를 가져옵니다.
  • get_player_heroes - 플레이어가 가장 많이 플레이한 영웅을 가져옵니다.
  • get_hero_stats - 영웅에 대한 통계를 가져옵니다
  • search_player - 이름으로 플레이어 검색
  • get_pro_players - 프로 선수 목록 가져오기
  • get_pro_matches - 최근 프로 경기 결과 받기
  • get_player_peers - 지정된 플레이어와 함께 플레이한 플레이어를 가져옵니다.
  • get_heroes - 모든 Dota 2 영웅 목록 가져오기
  • get_player_totals - 플레이어의 전체 통계 합계를 가져옵니다.
  • get_player_rankings - 플레이어 영웅 순위를 가져옵니다
  • get_player_wordcloud - 채팅에서 플레이어가 가장 많이 사용하는 단어를 가져옵니다.
  • get_team_info - 팀에 대한 정보를 가져옵니다
  • get_public_matches - 최근 공개 매치 가져오기
  • get_match_heroes - 특정 매치에서 플레이된 영웅 가져오기

특허

MIT

-
security - not tested
F
license - not found
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

LLM과 AI 어시스턴트가 표준화된 인터페이스를 통해 실시간 Dota 2 통계, 경기 데이터, 플레이어 정보 및 게임 지표를 검색할 수 있도록 하는 모델 컨텍스트 프로토콜 서버입니다.

  1. 특징
    1. 설치
      1. 용법
        1. 환경 설정
        2. 서버를 직접 실행
        3. Claude Desktop으로 서버 실행
        4. 예제 클라이언트 사용
        5. 포함된 특정 도구는 다음과 같습니다.
      2. 특허

        Related MCP Servers

        • -
          security
          F
          license
          -
          quality
          A Model Context Protocol server that provides a comprehensive interface for interacting with the ConnectWise Manage API, simplifying API discovery, execution, and management for both developers and AI assistants.
          Last updated -
          46
          2
          Python
          • Linux
          • Apple
        • -
          security
          A
          license
          -
          quality
          A Model Context Protocol server that connects to Mattermost, allowing AI models to monitor and process messages from specific teams and channels in real-time via SSE or Standard I/O transport modes.
          Last updated -
          1
          TypeScript
          MIT License
        • -
          security
          A
          license
          -
          quality
          A community-developed Model Context Protocol server that integrates with the Riot Games API to provide League of Legends data, enabling AI assistants to retrieve player information, ranked stats, champion mastery, and match summaries through natural language queries.
          Last updated -
          3
          Python
          MIT License
          • Apple
        • -
          security
          -
          license
          -
          quality
          A Model Context Protocol server that enables AI assistants like Claude to track events, page views, user signups, set user properties, and track revenue in Amplitude analytics.
          Last updated -
          JavaScript
          MIT License

        View all related MCP servers

        MCP directory API

        We provide all the information about MCP servers via our MCP API.

        curl -X GET 'https://glama.ai/api/mcp/v1/servers/asusevski/opendota-mcp-server'

        If you have feedback or need assistance with the MCP directory API, please join our Discord server