📡 MCP Radar

Baukebrenninkmeijer/pigeonhole

A wall of mail slots for coding agents running in parallel. Each git worktree gets a pigeonhole; agents post what they are working on and leave each other notes. No server, no daemon, no MCP. One POSI

3 stars
0 forks
Shell
momentum ▲ 6.0
created 2026-08-15
on radar since 2026-08-20
agent-pluginsai-agentsclaude-codegit-worktreemulti-agentshell
View on GitHub ↗

About pigeonhole

If you run several agents at once, one per git worktree, they can't see each other. Two of them refactor the same shared module, and you find out at rebase. pigeonhole gives each worktree a mail slot: agents post what they're working on, and leave each other notes when something they changed will break someone else.

There is no server, no daemon and no MCP. It is one POSIX shell script and the filesystem.

That's it. The plugin registers the skill and the SessionStart hook. Nothing to add to settings.json, nothing to symlink.

Any Agent Plugins client: install the repo as a plugin however your client does it. You get the skill; you do not get the hook, because hooks are not part of the portable spec. Have your agent run pigeonhole join once per session instead. AGENTS.md at the repo root says so in the form an agent will follow.

The two formats coexist in one repo rather than one being generated from the other:

Agent Plugins 1.0.0 Claude Code --------- Manifest plugin.json (root) .claude-plugin/plugin.json Marketplace n/a .claude-plugin/marketplace.json Skills skills/pigeonhole/SKILL.md same file Hooks client extension, not portable hooks/hooks.json

The skill is the one both specs agree on, so it exists once and is never copied.

Two things in one line: mail is waiting, and someone else is already in shared/auth.py.

whoami, join, peers and sweep also exist; under Claude Code the hook handles the last three.

From the project README.

Maintaining this server?

Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:

[![On MCP Radar](https://mcp.liqiwa.com/badge.svg)](https://mcp.liqiwa.com/s/Baukebrenninkmeijer--pigeonhole.html)

Related MCP servers

Riccardo8888/agent-link

An end-to-end encrypted channel between coding agents, anywhere

⭐ 55Python
enowdev/succubus

Cross-agent coordination for AI coding agents. One daemon, one database — so multiple agents in one repo can see each other's plan, tasks, and file claims.

⭐ 15Go
oyekamal/claude-code-flow-visualizer

🔍 Visualize any Claude Code agent harness — CLAUDE.md, subagents, skills, commands, hooks & MCP servers — as an interactive flow graph. Import from GitHub, ZIP, or local folder. 100% client-side.

⭐ 6JavaScript
luckeyfaraday/frontier-orchestrator

Multi-agent orchestration for Claude Code: MCP server + skill that keeps Claude as lead engineer while delegating backend work to OpenAI Codex and frontend/design work to Kimi

⭐ 6TypeScript
1102tools-dev/federal-contracting-agents

Five packaged federal acquisition agent previews for Codex and Claude Code.

⭐ 3Python
modulastack/modula-relay

Local MCP relay for cross-model agent teams. Your Claude, Codex, and other agents talk to each other over Unix sockets. No broker, no network, no accounts.

⭐ 3TypeScript

📬 Get the weekly radar in your inbox

The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.