mechanical-turk
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mechanical-turkask the human operator to review the generated report and confirm."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
mechanical-turk
A human-operator console that AI agents connect to via MCP. The inversion of a chatbot: the AI drives the conversation, the human is an on-call resource.
AI agent ──MCP──▶ server ──WebSocket──▶ browser console
▲ │
└──────── answer ────────────┘How it works
You run the server and open the browser console
An AI agent connects to the MCP endpoint and calls
ask_humanThe question appears in your browser — you type an answer and hit Send
The answer is returned to the AI, unblocking it
Multiple agents can connect simultaneously. Questions queue in the inbox; the activity log tracks everything.
Related MCP server: AskUserQuestionPlus
Setup
npm install
npm run devOpen http://localhost:3000 for the human console.
Configure an MCP client to connect to http://localhost:3000/mcp.
MCP tools
Tool | Description |
| Sends a question to the operator and blocks until they reply |
| Sends a one-way message to the operator (fire and forget) |
MCP client configuration
Claude Desktop / Claude Code
{
"mcpServers": {
"mechanical-turk": {
"type": "http",
"url": "http://localhost:3000/mcp"
}
}
}Generic (HTTP + SSE)
POST http://localhost:3000/mcp — initialize session / send messages
GET http://localhost:3000/mcp — SSE stream (mcp-session-id header required)
DELETE http://localhost:3000/mcp — close sessionScripts
Command | Description |
| Start with live reload (tsx watch) |
| Compile TypeScript to |
| Run compiled output |
Environment
Variable | Default | Description |
|
| Port to listen on |
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/hobsojam/mechanical-turk'
If you have feedback or need assistance with the MCP directory API, please join our Discord server