오픈도타 MCP 서버
OpenDota API 데이터 접근을 위한 모델 컨텍스트 프로토콜(MCP) 서버 구현입니다. 이 서버를 통해 LLM과 AI 어시스턴트는 표준 인터페이스를 통해 실시간 Dota 2 통계, 경기 데이터, 플레이어 정보 등을 검색할 수 있습니다.
특징
- 플레이어 프로필, 통계 및 경기 기록에 액세스하세요
- 자세한 경기 정보 검색
- 프로 선수와 팀을 찾아보세요
- 영웅 통계 및 순위를 확인하세요
- 이름으로 플레이어 검색
- 그리고 더 많은 것들!
설치
지엑스피1
용법
환경 설정
- (선택 사항이지만 권장됨) https://www.opendota.com/api-keys 에서 OpenDota API 키를 생성하세요.
- API 키를 환경 변수로 설정하세요.
서버를 직접 실행
Claude Desktop으로 서버 실행
다음을 따르세요: https://modelcontextprotocol.io/quickstart/user
WSL을 사용하는 경우 리포를 복제하고 Python 환경을 설정했다고 가정하고 claude_desktop_config.json을 다음과 같이 작성했습니다.
예제 클라이언트 사용
포함된 특정 도구는 다음과 같습니다.
- 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
This server cannot be installed
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 통계, 경기 데이터, 플레이어 정보 및 게임 지표를 검색할 수 있도록 하는 모델 컨텍스트 프로토콜 서버입니다.
Related Resources
Related MCP Servers
- -securityFlicense-qualityA 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 -462Python
- -securityAlicense-qualityA 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 -1TypeScriptMIT License
- -securityAlicense-qualityA 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 -3PythonMIT License
- -security-license-qualityA 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 -JavaScriptMIT License