Mmcp.market

Yapitalism MCP server

by AytuncYildizli·io.github.AytuncYildizli/yapitalism·v0.6.0

Drive terminal coding agents by voice, with receipts that never claim more than they proved.

A85/100grade A
What users say
No reviews yet
Be the first
Safety scan
A85/100

full report

Adoption
Growing

7 stars

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • pane_await

    Wait until the agent's TURN in a pane ends, and say how it ended.

  • pane_clear

    Try to unstick a pane whose prompt is blocking a send.

  • pane_read

    Read recent visible output from one pane.

  • pane_sendwrite action
  • pane_taskwrite action

    Send text, then wait until the agent's turn ends. Two receipts in one.

  • panes_createwrite action

    Start a new agent in a fresh tmux session and report what actually runs.

  • panes_list

    List agent terminal panes on this machine, across every backend.

  • panes_name

    Bind a spoken name to a pane, so later calls can say `billing` for `tmux:%4`.

  • panes_resume

    Bring a dead agent back in a fresh tmux session, and say how faithfully.

  • panes_unname

    Forget 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

1 medium
  • 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 addressnet.raw-ip
    yapitalism-0.6.0/src/yapitalism/peers.py: …est: {"peers": {"studio": {"url": "http://100.73.28.102:8792/mcp", "token":…
Overall 85/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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-keys

The 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
Add to Cursor

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.

All Yapitalism alternatives →
  • Flutter MCP Toolkit
    Inspect and drive Flutter debug apps/games: semantic snapshots, search, and custom client tools
    A
  • chat-recall
    One searchable history across every AI coding tool, with secret scanning and a shared task board.
    B
  • Hunch
    Focus-free macOS control for AI agents: drive your real Mac apps in the background, no stolen focus.
    A
  • gflow-cli
    Drive Google Flow from an agent: Veo video and Imagen image generation
    A
  • Google Drive MCP
    Secure access to Google Drive, Docs, Sheets, Slides, and Calendar through MCP.
    B

More from AytuncYildizli