by RapidataAI
Connect AI agents to human intelligence via the Rapidata API, enabling real-time free‑text responses, image classification, image ranking, and text comparison from actual people.
Human Use provides a bridge between AI agents and human contributors. By exposing a set of MCP tools, it lets developers request short free‑text answers, image classifications, image rankings, and text comparisons directly from humans through the Rapidata platform.
.env.example
to .env
with your Rapidata credentials.uv sync
to install dependencies.streamlit run app.py
.~/.cursor/mcp.json
.get_free_text_responses
: obtain short, free‑form answers from real humans.get_human_image_classification
: crowd‑source image labels.get_human_image_ranking
: collect ranked order of images.get_human_text_comparison
: let people choose the better of two texts.Q: Do I need a Rapidata account?
A: Yes, an API key from Rapidata is required and should be placed in the .env
file.
Q: Can I run this without installing UV? A: You can use any Python package manager (pip, poetry, etc.) as long as dependencies are installed.
Q: Is there a hosted solution?
A: Yes, the hosted instance is accessible at chat.rapidata.ai
which provides all features without local setup.
Q: How does the MCP server integrate with Cursor?
A: Add the provided JSON snippet to ~/.cursor/mcp.json
; Cursor will then list the "human-use" server for selection.
🤖 Human Use is the easiest way to connect your AI agents with human intelligence via the Rapidata API.
We now offer a hosted version of Human Use at chat.rapidata.ai - access all the features without setting up your own environment!
Coming up with a cool car design
https://github.com/user-attachments/assets/0d4c5c8f-4177-4fcf-8028-800dab16b009
Finding the best slogan
Function Naming
Ranking different image generation models.
The MCP server is a tool that allows you to connect your AI agents with human intelligence via the Rapidata API.
Cursor
add the following to your cursor mcp.json file (usually in ~/.cursor/mcp.json)
{
"mcpServers": {
"human-use": {
"command": "uv",
"args": [
"--directory",
"YOUR_ABSOLUTE_PATH_HERE",
"run",
"rapidata_human_api.py"
]
}
}
}
You should now be able to see the human-use server in Cursor settings.
The app is a custom Streamlit app that allows you to use the MCP server. We have built because of issues with other clients. Namely the Claude desktop app.
git clone https://github.com/RapidataAI/human-use.git
Copy the .env.example file to .env and fill it in with your own credentials/settings
Note: paths should be ABSOLUTE paths
Prerequisites
Install uv if you haven't already:
# For MacOS/Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
# For Windows
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
uv venv
# On Unix/macOS
source .venv/bin/activate
# On Windows
.venv\Scripts\activate
uv sync
streamlit run app.py
If you encounter issues, with the dependencies make sure that "which python" and "which streamlit" are the same path. If they are not the same path, run "python -m streamlit run app.py" instead of "streamlit run app.py".
If UV is not found, make sure you close all terminals and editors, then re-open a new one and try again.
If you have any questions or need further assistance, please contact us at info@rapidata.ai.
Please log in to share your review and rating for this MCP.
Explore related MCPs that share similar capabilities and solve comparable challenges
by modelcontextprotocol
An MCP server implementation that provides a tool for dynamic and reflective problem-solving through a structured thinking process.
by danny-avila
Provides a self‑hosted ChatGPT‑style interface supporting numerous AI models, agents, code interpreter, image generation, multimodal interactions, and secure multi‑user authentication.
by block
Automates engineering tasks on local machines, executing code, building projects, debugging, orchestrating workflows, and interacting with external APIs using any LLM.
by RooCodeInc
Provides an autonomous AI coding partner inside the editor that can understand natural language, manipulate files, run commands, browse the web, and be customized via modes and instructions.
by pydantic
A Python framework that enables seamless integration of Pydantic validation with large language models, providing type‑safe agent construction, dependency injection, and structured output handling.
by lastmile-ai
Build effective agents using Model Context Protocol and simple, composable workflow patterns.
by mcp-use
A Python SDK that simplifies interaction with MCP servers and enables developers to create custom agents with tool‑calling capabilities.
by nanbingxyz
A cross‑platform desktop AI assistant that connects to major LLM providers, supports a local knowledge base, and enables tool integration via MCP servers.
by gptme
Provides a personal AI assistant that runs directly in the terminal, capable of executing code, manipulating files, browsing the web, using vision, and interfacing with various LLM providers.