Skip to main content
ClaudeWave
MCP ServersRegistry oficial0 estrellas0 forksTypeScriptMITActualizado today
Install in Claude Code / Claude Desktop
Method: NPX · @thrain/askhuman-mcp
Claude Code CLI
claude mcp add askhuman -- npx -y @thrain/askhuman-mcp
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "askhuman": {
      "command": "npx",
      "args": ["-y", "@thrain/askhuman-mcp"],
      "env": {
        "ASKHUMAN_API_KEY": "<askhuman_api_key>"
      }
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
Detected environment variables
ASKHUMAN_API_KEY
Casos de uso

Resumen de MCP Servers

# AskHuman

**The control layer that makes AI agents deployable.** Agents call `ask_human` when they
hit a consequential business action (purchase orders, refunds, price changes — anything
that moves money, inventory, or customers); the question is delivered to real humans
(Slack, Discord, webhook, or a web inbox); the answer flows back to the blocked agent
with a human signature, rationale, and full audit trail.

Positioning (decided 2026-07-26): we gate **agent-initiated business actions** — ops,
not code review. Dev workflows (PRs) already have native approval rails; business
operations don't. Chartroom dogfooding exercises the mechanics; the market is ops.

Live: https://askhuman.thrain.ai · A [thrain.ai](https://thrain.ai) product. **MIT licensed, free to use.**

MCP server: `npx -y @thrain/askhuman-mcp` (see [packages/mcp](packages/mcp)).

## Phase roadmap

- **Phase 0 (this repo, live):** escalation-as-a-service — customers' *own* humans answer.
  SaaS, no marketplace. Validates the interface.
- **Phase 1:** concierge marketplace — route to *our* human pool (hand-recruited).
- **Phase 2:** open supply — worker app, calibration traps, reputation, consensus votes.
- **Phase 3:** agent fleets — SLA capacity contracts + compliance audit trails.

## Architecture

```
agent ──MCP `ask_human` / POST /v1/asks──▶ Cloudflare Worker (Hono) ── D1
                                              │
                        Slack / Discord / webhook / web inbox
                                              │
                              human taps tokenized answer link
                                              │
agent ◀── long-poll GET /v1/asks/:id/wait ────┘
```

- `worker/` — the whole service: API, answer pages, inbox, landing page. Cloudflare
  Worker + D1, deployed at askhuman.thrain.ai.
- `packages/mcp/` — stdio MCP server exposing `ask_human` + `ask_human_status`.
  Private (not published to npm yet — licence/scope pending, same as Blackout).
- `docs/API.md` — the HTTP API contract.

## Develop & deploy (this box)

```bash
source <(grep '^export CLOUDFLARE_' ~/.bashrc)
export npm_config_cache=/mnt/ext4dev/npm-cache
cd worker
npm install
npm run deploy               # wrangler deploy
npm run db:schema:remote     # apply schema.sql to prod D1
```

Secrets: `ADMIN_SECRET` (wrangler secret; also exported as `ASKHUMAN_ADMIN_SECRET` in
`~/.bashrc` on the box). Provision accounts:

```bash
curl -s -X POST https://askhuman.thrain.ai/admin/accounts \
  -H "x-admin-secret: $ASKHUMAN_ADMIN_SECRET" \
  -H "content-type: application/json" \
  -d '{"name":"Acme","email":"ops@acme.com"}'
# → returns api_key (once!) and inbox_url
```

## Use the MCP server (any MCP client)

```bash
export ASKHUMAN_API_KEY=ah_live_...
claude mcp add askhuman -e ASKHUMAN_API_KEY=$ASKHUMAN_API_KEY \
  -- node /mnt/ext4dev/repos/askhuman/packages/mcp/src/index.js
```

The agent gets an `ask_human(question, type, options?, sla_seconds?, max_wait_seconds?)`
tool that blocks until a human answers (or returns still-pending with resume instructions).

Lo que la gente pregunta sobre askhuman

¿Qué es thrain-ai/askhuman?

+

thrain-ai/askhuman es mcp servers para el ecosistema de Claude AI con 0 estrellas en GitHub.

¿Cómo se instala askhuman?

+

Puedes instalar askhuman clonando el repositorio (https://github.com/thrain-ai/askhuman) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.

¿Es seguro usar thrain-ai/askhuman?

+

thrain-ai/askhuman aún no ha sido auditado por nuestro agente de seguridad. Revisa el repositorio original en GitHub antes de usarlo en producción.

¿Quién mantiene thrain-ai/askhuman?

+

thrain-ai/askhuman es mantenido por thrain-ai. La última actividad registrada en GitHub es de today, con 0 issues abiertos.

¿Hay alternativas a askhuman?

+

Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.

Despliega askhuman en tu cloud

Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.

¿Mantienes este repo? Añade un badge a tu README

Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.

Featured on ClaudeWave: thrain-ai/askhuman
[![Featured on ClaudeWave](https://claudewave.com/api/badge/thrain-ai-askhuman)](https://claudewave.com/repo/thrain-ai-askhuman)
<a href="https://claudewave.com/repo/thrain-ai-askhuman"><img src="https://claudewave.com/api/badge/thrain-ai-askhuman" alt="Featured on ClaudeWave: thrain-ai/askhuman" width="320" height="64" /></a>

Más MCP Servers

Alternativas a askhuman