
Riot MCP Server Integration
Integrate League of Legends data into your AI workflows using the Riot MCP Server. Access player stats, ranked performance, champion mastery, and match summarie...
The OpenDota MCP Server is a Model Context Protocol (MCP) server implementation designed to provide AI assistants with seamless access to Dota 2 data via the OpenDota API. By acting as a bridge between large language models (LLMs) and real-time Dota 2 statistics, player profiles, matches, and hero information, it enables AI-powered workflows and tools that can inform, analyze, and automate various Dota 2-related tasks. This server allows AI clients to query detailed match data, track player performance, look up teams and heroes, and access a wealth of game statistics, all through a standardized interface. As a result, developers and users can build advanced applications and assistants that leverage live Dota 2 data for analytics, coaching, reporting, and community engagement.
No information about prompt templates was found in the repository.
No explicit MCP resources are documented in the repository.
windsurf.config.json
):{
"mcpServers": {
"opendota": {
"command": "python",
"args": ["-m", "src.opendota_server.server"]
}
}
}
claude_desktop_config.json
:{
"mcpServers": {
"opendota": {
"command": "python",
"args": ["-m", "src.opendota_server.server"]
}
}
}
{
"mcpServers": {
"opendota": {
"command": "wsl.exe",
"args": [
"--",
"bash",
"-c",
"cd ~/opendota-mcp-server && source .venv/bin/activate && python src/opendota_server/server.py"
]
}
}
}
mcpServers
:{
"mcpServers": {
"opendota": {
"command": "python",
"args": ["-m", "src.opendota_server.server"]
}
}
}
mcpServers
block:{
"mcpServers": {
"opendota": {
"command": "python",
"args": ["-m", "src.opendota_server.server"]
}
}
}
.env
or terminal:OPENDOTA_API_KEY=your_api_key_here
{
"mcpServers": {
"opendota": {
"command": "python",
"args": ["-m", "src.opendota_server.server"],
"env": {
"OPENDOTA_API_KEY": "your_api_key_here"
}
}
}
}
Using MCP in FlowHunt
To integrate MCP servers into your FlowHunt workflow, start by adding the MCP component to your flow and connecting it to your AI agent:
Click on the MCP component to open the configuration panel. In the system MCP configuration section, insert your MCP server details using this JSON format:
{
"opendota": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Once configured, the AI agent is now able to use this MCP as a tool with access to all its functions and capabilities. Remember to change "opendota"
to whatever the actual name of your MCP server is and replace the URL with your own MCP server URL.
Section | Availability | Details/Notes |
---|---|---|
Overview | ✅ | High-level summary in README |
List of Prompts | ⛔ | No prompt templates documented |
List of Resources | ⛔ | No explicit MCP resources documented |
List of Tools | ✅ | Comprehensive tool list in README |
Securing API Keys | ✅ | .env.example and README instructions |
Sampling Support (less important in evaluation) | ⛔ | No mention of sampling support |
OpenDota MCP Server is a specialized and well-scoped MCP server for Dota 2 stats, with a clear tool set and good documentation on setup and API key security. However, it lacks prompt templates, explicit MCP resources, and documentation about sampling or roots support. Its utility for Dota 2 analytics and community tools is strong, but broader MCP protocol features are missing.
Has a LICENSE | ✅ |
---|---|
Has at least one tool | ✅ |
Number of Forks | 5 |
Number of Stars | 4 |
The OpenDota MCP Server is a Model Context Protocol server that provides AI assistants with direct access to Dota 2 data, including player stats, match details, hero information, and more, via the OpenDota API.
It offers tools to retrieve player profiles, recent matches, win/loss stats, hero stats, pro match data, team info, and more—enabling deep analytics and reporting for Dota 2.
Store your OpenDota API key as an environment variable (e.g., OPENDOTA_API_KEY=your_api_key_here) and reference it in your configuration file. Avoid hardcoding API keys in source code.
Typical uses include player analytics, match reporting, tracking professional players and teams, hero meta analysis, and powering community bots or dashboards with Dota 2 data.
Add the MCP server details to your FlowHunt workflow's MCP configuration in the required JSON format. Once configured, your AI agent will be able to use all available tools from OpenDota MCP.
Connect FlowHunt or your AI assistant to live Dota 2 data for powerful analytics, reporting, and coaching workflows.
Integrate League of Legends data into your AI workflows using the Riot MCP Server. Access player stats, ranked performance, champion mastery, and match summarie...
The ModelContextProtocol (MCP) Server acts as a bridge between AI agents and external data sources, APIs, and services, enabling FlowHunt users to build context...
The mcp-teams-server brings Microsoft Teams functionality to FlowHunt via the Model Context Protocol (MCP), enabling AI assistants to read, create, and reply to...