opendota-mcp-server
Verified Safeby hkaanengin
Overview
Provides a Model Context Protocol (MCP) server to query Dota 2 player statistics, match data, and hero information from the OpenDota API for AI assistants.
Installation
docker run -i --rm -e MCP_TRANSPORT=stdio hkaanengin/opendota-mcp-server:latestEnvironment Variables
- OPENDOTA_API_KEY
- LOG_LEVEL
- MCP_TRANSPORT
- PORT
Security Notes
The server fetches data from the OpenDota API and exposes it via Model Context Protocol (MCP) tools. It correctly handles sensitive information like the OpenDota API key by reading it from environment variables. No 'eval' or obfuscated code was identified. Network communication (HTTPX) is standard, and rate limiting is implemented to respect external API limits. The use of pre-loaded local JSON files for reference data is safe. Overall, the server appears robust and secure for its intended purpose of providing game data.
Similar Servers
mcp-discord
Enables AI assistants to interact with the Discord platform by providing a set of Discord-related functionalities via the Model Context Protocol (MCP).
mcp-server-nodejs-api-docs
Provides up-to-date Node.js API documentation and release schedule information as a service via the Model Context Protocol.
openapi-mcp-server
Converts OpenAPI specifications into Model Context Protocol (MCP) tools, enabling AI assistants to interact with APIs.
photons
A comprehensive demonstration MCP server showcasing various functionalities of the Photon runtime, including basic data handling, streaming responses, progress reporting, in-memory state management, and interactive UI elements. It serves as a reference for developers building new photons.