Description
This human-in-the-loop MCP server by KOBA789 enables AI assistants to request information from humans via Discord when they need data that isn't publicly available or documented. Built in Rust using the serenity Discord library and rust-mcp-sdk, it provides a single 'ask_human' tool that creates Discord threads for each question, mentions the specified user, and waits for their response before returning the answer to the AI assistant. The implementation is particularly valuable for scenarios where AI assistants need personal preferences, project-specific context, local environment details, or other human-only knowledge that can't be found in documentation or public sources.
Installation
git clone https://github.com/koba789/human-in-the-loop Claude Desktop Configuration
Add this configuration to your Claude Desktop config file to enable this MCP server:
Config file location: ~/Library/Application Support/Claude/claude_desktop_config.json
Config file location: %APPDATA%\Claude\claude_desktop_config.json
Config file location: ~/.config/Claude/claude_desktop_config.json
{
"mcpServers": {
"human-in-the-loop-discord": {
"command": "node",
"args": [
"path/to/server.js"
]
}
}
}