human-mcp
Used as the persistent storage layer that manages the state of tasks between the AI assistant and human operators, storing instructions and responses.
Provides a user interface for humans to view tasks requested by the AI and submit responses, acting as the bridge between human operators and the AI assistant.
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., "@human-mcpuse human_eye_tool to check if my coffee machine is turned on"
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.
human-mcp
MCP server that provides humans as MCP tools

overview

human-mcp is an MCP server that allows AI assistants to leverage human capabilities: it receives requests from AI assistants, displays instructions to humans, and returns responses from humans to the AI assistant.
Key features:
Accepts tool execution requests (via STDIN) from MCP clients
Write the instructions required for execution to a SQLite database
The Streamlit application monitors SQLite, displays instructions to the human, and prompts for responses.
Write the results of human input via Streamlit to SQLite
The MCP server reads the results from SQLite and returns them to the client (via STDOUT) as an MCP response.
Related MCP server: Interactive Feedback MCP
Tools provided
human_eye_tool : A human eye is used to describe a situation or locate something specific.
human_hand_tool : A human using his or her hand to perform a simple physical manipulation.
human_mouth_tool : A human uses his mouth to say the specified words.
human_weather_tool : A human checks and reports the weather in your location.
human_ear_tool : A human uses his ears to hear sounds and describe the situation.
human_nose_tool : A human uses their nose to identify smells.
human_taste_tool : A human uses his mouth to taste food and describe its taste.
set up
Prerequisites
Python 3.12 or higher
uv
SQLite3
Installation Instructions
Clone the repository
git clone https://github.com/yourusername/human-mcp.git cd human-mcpCreate and activate the virtual environment
uv venv source .venv/bin/activateInstall dependencies
uv pip install .
How to use
Install MCP server
task install-mcpConnect to MCP server from Claude
"human-mcp": { "command": "uv", "args": [ "run", "--with", "mcp[cli]", "mcp", "run", "$PATH_TO_REPOSITORY/human_mcp/mcp_server.py" ] }Launch Streamlit UI in a second terminal
task run-streamlitAccess the Streamlit UI in your browser (usually http://localhost:8501 )
Once you submit your request through your MCP client (e.g. Claude Desktop), the task will appear in the Streamlit UI.
Once you enter your response in the Streamlit UI and click the "Send Response" button, the response will be sent back to the MCP client.
Project Structure
human-mcp/
├── human_mcp/ # メインのPythonパッケージ
│ ├── __init__.py # パッケージマーカー
│ ├── db_utils.py # SQLite関連ユーティリティ
│ ├── tools.py # ツール定義
│ ├── mcp_server.py # MCPサーバー本体
│ └── streamlit_app.py # Streamlit UI アプリ
├── human_tasks.db # SQLite データベースファイル (実行時に生成)
├── pyproject.toml # プロジェクト設定、依存関係
└── README.md # このファイルlicense
MIT
Notes
This project is intended for use as a joke. In actual operation, it is necessary to take into account the burden on human operators and response delays.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceA MCP server that enables human-in-the-loop workflow in AI-assisted development tools by allowing users to run commands, view their output, and provide textual feedback directly to the AI assistant.11,714MIT
- FlicenseBqualityDmaintenanceMCP server that enables human-in-the-loop workflow in AI-assisted development tools by allowing users to provide direct feedback to AI agents without consuming additional premium requests.11
- FlicenseCqualityCmaintenanceA Node.js MCP server that enables human-in-the-loop workflow for AI development tools, allowing users to run commands, view output, and provide textual feedback directly to AI assistants.128
- FlicenseNot gradedqualityDmaintenanceA Human-in-the-Loop MCP server that enables AI assistants to request information or clarification from humans via Slack. It uses real-time, thread-based conversations with socket mode integration to bridge the gap between AI systems and human experts.6
Related MCP Connectors
MCP server for AI dialogue using various LLM models via AceDataCloud
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
MCP server for Gainium — manage trading bots, deals, and balances via AI assistants
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- 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/upamune/human-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server