Skip to main content

humanbottasks

Gemanagter Human-Service-Layer fuer AI-Agenten. Ein AI-Agent delegiert ueber MCP eine Aufgabe, die er nicht selbst kann, an einen Menschen; der Mensch erledigt sie, der Agent ruft das Ergebnis ab.

MVP-Status

  • server.py MCP-Server (Tools: request_human_task, get_task_status)
  • store.py SQLite-Queue (tasks.db)
  • fulfill.py CLI fuer den Menschen (Tasks ansehen/erledigen)
  • demo.py End-to-End-Demo (Agent -> Task -> Mensch -> Ergebnis)
  • test_smoke.py Smoke-Test

Setup & Start

cd humanbottasks
unset PYTHONPATH
uv venv
uv pip install "mcp<2"
uv run server.py

Transporte

uv run server.py                                  # stdio (Claude Desktop, Cursor, lokale Frameworks)
uv run server.py --transport streamable-http      # HTTP-Endpoint http://127.0.0.1:8000/mcp (lokal/Remote-Agents)
uv run server.py --transport sse                  # Legacy-SSE http://127.0.0.1:8000/sse

Host/Port via Umgebungsvariablen: HBT_HOST (default 127.0.0.1), HBT_PORT (default 8000). Fuer Remote-Zugriff: HBT_HOST=0.0.0.0 setzen.

Install (fuer andere Builder, 1 Zeile)

uvx humanbottasks

Task-Typen

verification · physical_action · subjective_judgment · ground_truth_labeling · prove_human

MCP-Clients (installiert + konfiguriert)

  • Claude Desktop: C:\Users\marku\AppData\Roaming\Claude\claude_desktop_config.json
  • Cursor: C:\Users\marku\.cursor\mcp.json
  • Windsurf: C:\Users\marku\.codeium\windsurf\mcp_config.json
  • Templates in config/ (falls neu einrichten noetig)

Naechste Schritte (Reihenfolge)

  1. Nachfrage-Test: Server laeuft, ein echter Agent ruft request_human_task.
  2. Website/Landing fuer Agent-Builder.
  3. Payments (Stripe/Circle) erst, wenn Nachfrage da ist.

Metadata

Release files for humanbottasks 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for humanbottasks 0.1.1
File Size Uploaded Provenance Actions
humanbottasks-0.1.1.tar.gz 11.2 kB Without provenance Details for humanbottasks-0.1.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for humanbottasks 0.1.1
File Interpreter ABI Platform Actions
humanbottasks-0.1.1-py3-none-any.whl Python 3 none any Details for humanbottasks-0.1.1-py3-none-any.whl

Total release size: 17.8 kB

Release files / humanbottasks-0.1.1.tar.gz

Download URL humanbottasks-0.1.1.tar.gz
Size 11.2 kB
Tags Source
SHA-256 checksum
How to use checksums
31092e293e44962154884c4bf71f81d7200448aa00a2dc4d30807c99ef046318
BLAKE2b-256 checksum
How to use checksums
f7dcda9b75c5b3f3a1e6408fe7ff73085b877c9e691412536566883d0f815639
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.18 {"installer":{"name":"uv","version":"0.12.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / humanbottasks-0.1.1-py3-none-any.whl

Download URL humanbottasks-0.1.1-py3-none-any.whl
Size 6.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
587ba7abe7f8acf2cffd5319f56789dbc0f20698074118b413f2fc749495666e
BLAKE2b-256 checksum
How to use checksums
23538bcbe0fbb5083492fe74a24235edaf1dfaf08333e191c02feff777612ac3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.18 {"installer":{"name":"uv","version":"0.12.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Security for humanbottasks 0.1.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page