File a task with your local no_human and check on it: task_add and task_status over stdio.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
From ticket to reviewed pull request.
Free and open-source, on your machine.
English ยท ็ฎไฝไธญๆ ยท ๆฅๆฌ่ช ยท ํ๊ตญ์ด
getnohuman.com ยท Quickstart ยท Docs ยท Watch it work a sprint
โถ Watch the loop โ a ticket in, a reviewed pull request out; the whole loop in 57 seconds.
The AI coding factory you can trust:
repro_gate.mode: required binds
every kind and every change.Each release ships a SHA-256 alongside the artifact. Platform notes and the first-run walk-through: docs/quickstart.md.
The web build is not optional if you want the board: a source checkout ships
no web/dist, so without it nh start serves the API only and renders no UI.
Needs Python 3.12+, uv, git, and Node with
npm for the board build.
A plan before any codeAcceptance criteria you can check, written from the ticket and your repo. |
|
An independent reviewerA second model that never saw the coder's session, told to refute "done". Pass or fail; every finding that blocks cites file and line. |
|
Your tests, on the PR's faceRun locally or through your CI. No test command found reads NOT RUN, never blank. |
|
A tamper guardDeleted tests, new skips and tautological assertions are counted before review. Unjustified, the attempt stops. |
|
Proof the fix fixed the bugThe tests offered as evidence must fail on the old code and pass on the new. The gate runs both, and the event log shows the verdict. |
|
An honest stopWhen it needs you, it parks with one specific question instead of guessing. |
|
Your tracker's tickets, on your boardPick Jira or Linear tickets from the backlog (monday.com boards are polled). Each one is scoped with you before it starts. |
|
Stills: the real board on a demo workload.
Run nh with no arguments for the shell: your lanes, a live event tail, and an
intake you describe a task to in plain English. Every command below still works.
Point no_human at the tracker you already use and it pulls the tickets to your board โ a tracker's filter lives in your config, never in a task's own text, and a transport error logs and retries on the next tick instead of crashing the pool.
| Tracker | How tickets arrive | Filter you configure |
|---|---|---|
| Jira Cloud | Polled via REST search/jql (HTTP Basic email:token) | integrations.jira.jql |
| Linear | Polled via the GraphQL API | integrations.linear.team_key + state_types + label |
| monday.com | Polled via GraphQL v2 | integrations.monday.board_id + status_column + todo_labels |
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/no-human)<a href="https://allmcps.com/mcp/no-human"><img src="https://allmcps.com/api/badge/no-human?style=directory" alt="No Human on AllMCPs" /></a>