Yapitalism MCP server
Drive terminal coding agents by voice, with receipts that never claim more than they proved.
7 stars
Reviews
Write oneNobody has reviewed Yapitalism yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Yapitalism tools (10, 3 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
pane_awaitWait until the agent's TURN in a pane ends, and say how it ended.
pane_clearTry to unstick a pane whose prompt is blocking a send.
pane_readRead recent visible output from one pane.
pane_sendwrite actionpane_taskwrite actionSend text, then wait until the agent's turn ends. Two receipts in one.
panes_createwrite actionStart a new agent in a fresh tmux session and report what actually runs.
panes_listList agent terminal panes on this machine, across every backend.
panes_nameBind a spoken name to a pane, so later calls can say `billing` for `tmux:%4`.
panes_resumeBring a dead agent back in a fresh tmux session, and say how faithfully.
panes_unnameForget a spoken name. The pane itself is untouched.
Public scan report
scanner v0.1.9 · 2026-09-21 · same rubric, same numbers if you re-run it
- Code scan31 source files scanned20/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 14 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Findings (1)
- mediumNetwork call to a raw IP address
net.raw-ipyapitalism-0.6.0/src/yapitalism/peers.py: …est: {"peers": {"studio": {"url": "http://100.73.28.102:8792/mcp", "token":…
What the publisher says
From the Yapitalism repository's README, as published. We do not edit it. Read it on GitHub
<!-- mcp-name: io.github.AytuncYildizli/yapitalism --> <!-- The MCP Registry verifies PyPI package ownership by finding this string in the package description, which is this README. It must match server.json's name exactly. -->
Yapitalism
Drive terminal coding agents by voice, and never let the answer claim more than it proved.
You are away from your desk. You speak; an agent in a terminal does the work; you get a spoken reply. That reply is the only thing you have — you cannot see the screen. So the worst failure is not a crash, it is the voice saying "done" while your text sits unread in a prompt box.
Yapitalism is a local MCP server that lets a voice client reach your coding agents, plus a receipt layer that decides what the voice is allowed to say. If you are at your desk, use your screen — this exists for the hours you are not.
Public pre-alpha. Local-only. No production deployment, no external messaging, and no automation
of closed-source clients.
How it fits together
MCP client (Codex · Hermes · Claude Code · Claude Desktop · Cursor)
│ MCP over loopback — no public endpoint, no OAuth, no relay
▼
yapitalism MCP server panes_list · pane_read · pane_send
│ pane_await · pane_task
│ panes_name · panes_unname
│ panes_create · panes_resume · pane_clear
├── superset backend local host-service over tRPC (127.0.0.1:48900)
└── tmux backend capture-pane / send-keysThe agents it addresses: codex, claude, kimi, opencode — recognised by measurement (a process tree on tmux, the host's own agent registry on Superset), never by a caller's claim. A pane running anything else is refused, because typing into a shell and pressing Enter is running a command.
The voice client never reaches your machine directly: it drives a local agent session, and that session talks to this server over 127.0.0.1. Nothing is exposed to the network.
The part that matters: receipts
pane_send returns a verdict, not a shrug.
YELLOW is the whole point. Text left unsubmitted in an agent's input box looks identical to work in progress from outside — same spinner, same scrolling output, same HTTP 200. A voice that rounds that up to "done" costs you hours before you notice.
Explicitly not acceptance: an HTTP 2xx, a PTY write returning, terminal output changing, a revision advancing, or the prompt echoing your own words back.
Waiting is not the same as failing
A fixed deadline reports on the clock, not on the agent. An agent that thinks for a minute and then answers correctly was verified all along, and calling that YELLOW teaches an operator to ignore YELLOW. So the wait is an idle timeout: it restarts whenever the pane changes, bounded by a hard ceiling.
Pane movement decides only whether to keep waiting. It is never evidence of acceptance — that stays the canary alone. A YELLOW therefore says which kind it is:
measured: a spinner, a clock, a log tail or a second agent sharing the pane all produce this without the intended agent doing anything. It is a hint that looking again may be worth it, never a claim that the agent is working.
- canarytimeoutpane_moving — the pane's text was still changing. Named after what was
- canarytimeoutpane_still — nothing moved at all.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Install directly
claude mcp add yapitalism -- uvx yapitalism
Yapitalism: common questions
- Is Yapitalism MCP server safe?
- Yes, by our scan: it is graded A (85/100). Read the Yapitalism safety report
- How do I install Yapitalism?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does Yapitalism need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Yapitalism maintained?
- The last commit was 14 days ago (2026-09-07). The latest release is v0.6.0.
- What can I use instead of Yapitalism?
- Servers from other publishers that do the same job: Flutter MCP Toolkit MCP server, chat-recall MCP server and Hunch MCP server. Compare all Yapitalism alternatives.
Alternatives to Yapitalism
Same job from other publishers: the closest match first, then the best rated.
Flutter MCP ToolkitInspect and drive Flutter debug apps/games: semantic snapshots, search, and custom client toolsnot reviewedGrowingA- chat-recallOne searchable history across every AI coding tool, with secret scanning and a shared task board.not reviewedGrowingB
- HunchFocus-free macOS control for AI agents: drive your real Mac apps in the background, no stolen focus.not reviewedGrowingA
- gflow-cliDrive Google Flow from an agent: Veo video and Imagen image generationnot reviewedGrowingA
- Google Drive MCPSecure access to Google Drive, Docs, Sheets, Slides, and Calendar through MCP.not reviewedGrowingB