Raise Hand
БесплатноНе проверенEnables AI agents to send a distress call to a Discord channel and wait for human input, capturing replies or reactions to resume work.
Описание
Enables AI agents to send a distress call to a Discord channel and wait for human input, capturing replies or reactions to resume work.
README
This MCP Server integrates with a Discord bot to allow AI agents to send a distress call or "raise their hand" when they encounter an issue they cannot solve, or when they need human input. The agent will pause, post a message to Discord, and wait for a human to reply or react. Once the human replies to the message or reacts with a valid emoji (👍, 👎, ✅, ❌) in Discord, the agent captures the response and resumes its work.
It also exposes tiny_llm_task, which offloads small, cheap tasks to a local llama-cpp-scripts chat model instead of the main model. On startup, this server runs that project's npm run models to list available models in the tool's description; the npm run chat server itself is started on demand on the first tiny_llm_task call, and stopped after LLAMA_IDLE_TIMEOUT seconds of inactivity.
Setup Instructions
1. Create a Discord Bot
- Go to the Discord Developer Portal.
- Click New Application and give it a name.
- Go to the Bot tab and click Add Bot (if not already added).
- Under Privileged Gateway Intents, turn on Message Content Intent (so it can read human replies).
- Copy the Token (you will need this later). Do not share this token!
2. Invite the Bot to your Server
- In the Developer Portal, go to OAuth2 -> URL Generator.
- Select the
botscope. - Select the following Bot Permissions:
Read Messages/View Channels,Send Messages,Read Message History, andAdd Reactions. - Copy the generated URL and paste it into your browser to invite the bot to your desired Discord server.
3. Get the Channel ID
- In Discord, go to User Settings -> Advanced and turn on Developer Mode.
- Right-click the channel where you want the bot to post messages and click Copy Channel ID.
4. Configure the Environment
Create a .env file in the root of this project and add your token and channel ID:
DISCORD_BOT_TOKEN=your_bot_token_here
DISCORD_CHANNEL_ID=your_channel_id_here
# Optional: enables the tiny_llm_task tool
# https://github.com/jjjpanda/llama-cpp-scripts
LLAMA_SCRIPTS_PATH=/absolute/path/to/llama-cpp-scripts
LLAMA_CHAT_PORT=8080
LLAMA_IDLE_TIMEOUT=300
5. Running the MCP Server
Install the dependencies:
python -m venv .venv
# On Windows
.venv\Scripts\activate
# On Linux/macOS
source .venv/bin/activate
pip install -r requirements.txt
Option A: Testing (MCP Inspector)
Run the MCP Inspector to test the server interactively in your browser:
npx @modelcontextprotocol/inspector .venv/Scripts/python server.py
Option B: Regular Running (For MCP Clients)
To use this server with an MCP client (like Claude for Desktop, Cursor, or your custom AI agent workflows), configure the client to run the Python script directly. The server automatically communicates via standard input/output (stdio).
For example, in claude_desktop_config.json, you would add:
{
"mcpServers": {
"raise-hand-mcp": {
"command": "/absolute/path/to/raise-hand-mcp/.venv/Scripts/python",
"args": [
"/absolute/path/to/raise-hand-mcp/server.py"
],
"env": {
"DISCORD_BOT_TOKEN": "your_bot_token_here",
"DISCORD_CHANNEL_ID": "your_channel_id_here"
}
}
}
}
(Make sure to use the absolute paths for the python executable inside the .venv directory and for server.py.)
Option C: Claude Code
To add this server to Claude Code, you can use the claude mcp add command. Since the server automatically loads your .env file, you don't need to pass your tokens in the terminal. Just provide the absolute path to your virtual environment's Python executable and the server.py script:
claude mcp add raise-hand-mcp /absolute/path/to/raise-hand-mcp/.venv/Scripts/python /absolute/path/to/raise-hand-mcp/server.py
Установка Raise Hand
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/jjjpanda/raise-hand-mcpFAQ
Raise Hand MCP бесплатный?
Да, Raise Hand MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Raise Hand?
Нет, Raise Hand работает без API-ключей и переменных окружения.
Raise Hand — hosted или self-hosted?
Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.
Как установить Raise Hand в Claude Desktop, Claude Code или Cursor?
Открой Raise Hand на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Gmail
Read, send and search emails from Claude
автор: GoogleSlack
Send, search and summarize Slack messages
автор: SlackRunbear
No-code MCP client for team chat platforms, such as Slack, Microsoft Teams, and Discord.
Discord Server
A community discord server dedicated to MCP by [Frank Fiegel](https://github.com/punkpeye)
Klavis AI
Open Source MCP Infra. Hosted MCP servers and MCP clients on Slack and Discord.
Work90210/APIFold
Turn any REST API into a hosted MCP server. 18 free public servers (GitHub, Stripe, Slack, OpenAI, Notion, and more) — no setup required, bring your own API key
автор: Work90210arikusi/deepseek-mcp-server
MCP server for DeepSeek AI with chat, reasoning, multi-turn sessions, function calling, thinking mode, and cost tracking.
автор: arikusihashgraph-online/hashnet-mcp-js
MCP server for the Registry Broker. Discover, register, and chat with AI agents on the Hashgraph network.
автор: hashgraph-onlineprofullstack/mcp-server
A comprehensive MCP server aggregating 20+ tools including SEO optimization, document conversion, domain lookup, email validation, QR generation, weather data,
автор: profullstackWayStation-ai/mcp
Seamlessly and securely connect Claude Desktop and other MCP hosts to your favorite apps (Notion, Slack, Monday, Airtable, etc.). Takes less than 90 secs.
автор: waystation-aiCompare Raise Hand with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории communication
