What does the server and bot do?
It receives Dota 2 Game State Integration data and exposes it as MCP resources, while a Discord bot announces rune spawn times with optional text‑to‑speech.
@ismaelMoreau
Basic information
No overview available yet
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"Dota_2_MCP_Server_": {
"command": "python3",
"args": [
"-m",
"venv",
".venv"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
A Dota 2 Game State Integration (GSI) MCP server and Discord bot that provides real-time rune spawn coaching advice. It is designed for Dota 2 players who want automated rune timing notifications during matches.
Clone the repository, create a Python virtual environment, install requirements, and optionally build a Docker container. Configure Dota 2 to POST game state to the server (see note.md). Set up a Discord bot, obtain its token and a channel ID, set environment variables DISCORD_TOKEN and DISCORD_CHANNEL_ID, then run python dota_coach_bot.py. The MCP server runs on http://localhost:5000/ with MCP resources at /mcp.
It receives Dota 2 Game State Integration data and exposes it as MCP resources, while a Discord bot announces rune spawn times with optional text‑to‑speech.
Follow the instructions in `note.md` included in the project to set Dota 2 to POST game state to the server.
Create a bot in the Discord Developer Portal, obtain its token, invite it to your server with `Send Messages` and `Send TTS Messages` permissions, get your channel ID, set `DISCORD_TOKEN` and `DISCORD_CHANNEL_ID` environment variables, and run `python dota_coach_bot.py`.
Yes. Build the image with `docker build -t dota2gsi-mcp .` and run it with `docker run --name dota2gsi-mcp-server -p 5000:5000 -v "$(pwd):/app" --restart unless-stopped dota2gsi-mcp`.
`dota2gsi_mcp_server.py` (MCP server and FastAPI endpoints), `dota_coach_bot.py` (Discord bot), `requirements.txt`, `Dockerfile`, and `note.md` (GSI setup guide).

Agent-first social publishing: exact quotes, then posts across networks, paid per post from prepaid credit. Remote MCP. Preview: quotes and sandbox posts now; live posts soon. By Novus Index LLC.
Official PostMCP AI Model Context Protocol (MCP) Server. Connect your social media publishing pipelines directly into AI assistants, desktop applications, IDE workflows, and web environments like Claude Desktop , Claude.
LinkedIn MCP server for Claude, ChatGPT, Cursor & Codex. Read LinkedIn DMs, search your network, enrich profiles and draft messages you review before sending.

ARVX™ reads client relationship health using the science of why partnerships last. It models two people, factors in what's influencing each of them, and reads their relationship across five areas, with what moved since t
Mektup gives AI agents and their humans a real email mailbox, not just a one-way sending API. Through 41 MCP tools, an agent can register a domain, create a mailbox, send and receive mail, and manage threads, drafts, fol
Comments