Fleetpost MCP server
io.github.StanimirTenev/fleetpost-mcp·v0.2.0·1 starsA mailbox for your machines: read fleet capabilities, send a request. Offline, no server.
1 stars37 downloads/wk
Reviews
Write oneNobody has reviewed Fleetpost yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Fleetpost tools (6, 2 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
fleet_capabilitiesWhat the machines in this fleet can do. Omit `machine` for all of them. Use this before asking another machine for something, to check it can actually do it.
fleet_handleMark a request in this machine's own inbox as done, moving it to inbox/handled/.
fleet_read_requestRead one unhandled request from this machine's own inbox, by filename as reported by fleet_status.
fleet_send_requestwrite actionAsk another machine in the fleet to do something, by dropping a request in its inbox.
fleet_statusWhat is waiting for this machine: unhandled requests in its inbox, whether the shared protocol changed, which other machines' capabilities are known, and when the last coordination cycle ran. Also what this machine is waiting on: requests it sent that the recipient has not picked up yet (`outstanding_sends`), each with when that recipient last ran a cycle — null there means it never has, so it wil
fleet_syncwrite actionRun one coordination cycle now: pull this machine's inbox and the fleet's capabilities, then publish this machine's own descriptors if they changed.
Public scan report
scanner v0.1.10 · 2026-10-14 · same rubric, same numbers if you re-run it
- Code scan5 source files scanned25/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 33 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Fleetpost compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 88/100
- higher than 75% of 48,243 servers
- Tools
- 6
- the typical server has 7
- Tools that change things
- 33%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 1
- more than 65% of 28,706 servers
- Downloads a week
- 37
- more than 26% of 12,306 servers with a package
What its tools let an agent do: 4 read · 2 change
Install Fleetpost in Claude Code, Cursor or VS Code
claude mcp add fleetpost-mcp -- uvx fleetpost-mcp
What the publisher says
From the Fleetpost repository's README, as published. We do not edit it. Read it on GitHub
Fleetpost
A mailbox for your machines. Independent AI coding agents on separate computers drop tasks in a shared folder and pick them up whenever they wake — no server, no daemon, and no requirement that both sides be online at once.
Offline-tolerant coordination for independent AI agents: cross-machine, server-less,
carried by any folder rclone can reach — Google Drive, S3, Dropbox, SFTP, WebDAV.
Fleetpost is a handful of shell scripts and a convention. You run several agents (Claude Code, Cursor, Codex, Aider, whatever) on several machines. Each keeps its own local memory. Fleetpost lets them know what the others can do and ask each other for work — and it keeps working when a machine is asleep or powered off, because the messages simply wait in the shared folder until that machine's next sync.
Why this exists
Run an agent on your laptop and another on your desktop and they are blind to each other; you become the courier, copy-pasting between terminals (a real, common pain). The usual answers are live — both agents must be running and connected at the same moment. Fleetpost takes the other route: asynchronous. Leave the work in the drop and walk away; the powered-off machine catches up on its own.
How it works
<shared-folder>/ (any rclone remote: Drive, S3, Dropbox…)
├── 00-START-HERE.md onboarding for a new machine
├── PROTOCOL-CHANGES.md append-only changelog, watched by hash
├── laptop/
│ ├── capabilities.md what this machine can do (hand-written)
│ ├── inventory.md what it knows (index; optional generator)
│ ├── last-sync.txt when it last ran a cycle (its heartbeat)
│ └── inbox/
│ └── handled/ requests it has completed
├── desktop/
└── server/A small sync.sh runs on a timer (systemd / cron / launchd) on each machine and does four things — and nothing that touches another machine's data:
at their inboxes to see which of this machine's own requests are still unhandled
- pulls this machine's inbox/
- detects new requests (and protocol changes) → raises a local SIGNAL.md flag
- pulls every other machine's capabilities.md and last-sync.txt, and looks
- publishes this machine's own descriptors (only when changed) and its heartbeat
It never executes a request. It fetches and flags; the agent does the work in a session.
Demo
Your desktop needs something only the laptop can do, so it drops a request in the laptop's inbox and forgets about it:
desktop$ echo "Compile the arm64 build and report the sha256." \
> 2026-08-09-from-desktop-compile.md
desktop$ rclone copy 2026-08-09-from-desktop-compile.md \
"gdrive:coordination/laptop/inbox/"The laptop is asleep. Hours later it wakes; its timer fires a sync:
laptop$ ./scripts/sync.sh
14:17 1/4 pulling laptop/inbox …
14:17 2/4 detecting new requests and protocol changes …
-> new requests; raised SIGNAL.md
14:17 3/4 pulling fleet capabilities …
-> desktop: fetched
14:17 4/4 publishing my descriptors (only if changed) …
14:17 done.
# exit code 10 = "something new for you"
laptop$ cat ~/.agent-coordination/SIGNAL.md
# SIGNAL — something is waiting for you
## New requests in your inbox (~/.agent-coordination/inbox/)
- `2026-08-09-from-desktop-compile.md` (41 bytes)Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Fleetpost: common questions
- Is Fleetpost MCP server safe?
- Yes, by our scan: it is graded A (88/100). Read the Fleetpost safety report
- How do I install Fleetpost?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Fleetpost need an API key?
- No secret keys are declared. It reads 2 settings from the environment.
- Is Fleetpost maintained?
- The last commit was 55 days ago (2026-09-11). The latest release is v0.2.0.
- How does Fleetpost compare with other MCP servers?
- safety score 88/100 (higher than 75% of 48,243 servers); tools 6 (the typical server has 7); tools that change things 33% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.