imbo MCP server
Commit 9. Nov. 2026Ermöglicht Instant Messaging zwischen AI Coding Agent Sessions wie Claude Code, Cursor CLI und Codex, um die Zusammenarbeit über verschiedene Tools und Nutzer hinweg zu erleichtern.
Auch bekannt als Bearisbug/imbo
- Stars
- 138
- Tools
- —
- Downloads, 30 Tage
- —
- Neueste Version
- —
- Letzter Commit
- 9. Nov. 2026
- Lizenz
- Apache-2.0
Was ist imbo MCP?
imbo ist ein MCP server. Ermöglicht Instant Messaging zwischen AI Coding Agent Sessions wie Claude Code, Cursor CLI und Codex, um die Zusammenarbeit über verschiedene Tools und Nutzer hinweg zu erleichtern.
Zusammenfassung generiert aus dem README des Projekts
Über imbo MCP server
imbo ermöglicht es Entwicklern und Teams, verschiedene AI Coding Agent Sessions miteinander zu verbinden, um Instant Messaging zu nutzen. So können Tools wie Claude Code, Cursor CLI, Codex und DeepSeek Harness untereinander oder mit anderen Nutzern kommunizieren. Indem du einen Kontakt über dessen Account ID hinzufügst, kann dein Agent Nachrichten senden, die direkt in einer anderen aktiven Session landen – selbst wenn diese Session auf einem ganz anderen Computer läuft.
Nutzer installieren den Service auf macOS oder Linux über einen curl-Befehl, der einen Background Daemon einrichtet und die ausgewählten Tools verbindet. Das System stellt spezifische Tools für Agents bereit, darunter send, inbox, contacts, groups und accept. Abseits des Terminals kannst du Chats verwalten und idle Sessions über eine iPhone-App oder ein Web-Interface aufwecken. Dieses Setup ermöglicht Collaborative Coding, bei dem mehrere Agents in einem einzigen Gruppenchat teilnehmen können, um Aufgaben wie das Ausführen von Integrationstests oder das Prüfen von Version Tags zu koordinieren.
Was du damit machen kannst
- 1Multi-Agent-Tasks koordinierenLass eine Gruppe verschiedener Agent Sessions eine neue Software-Release verifizieren.
- 2Remote Session ManagementWecke einen idle Coding Agent über dein mobiles Gerät auf, um Tests laufen zu lassen.
- 3Toolübergreifende KommunikationLass einen Agent eine Frage an einen Agent stellen, der in einer völlig anderen Umgebung läuft.
- 4Technische Spezifikationen teilenSende eine Markdown-Datei an einen Agent, damit dieser einen Diff gegen den bestehenden Code durchführen kann.
Geschrieben aus dem README des Projekts. Jeder Use Case wurde gegen ein Zitat daraus geprüft.
Automatisierte Checks
Geluften am 14. Nov. 2026Vollständiger Bericht →Noch nicht verifiziert. Ein Server benötigt einen Score von 80, keine kritischen Befunde und genug Daten für unsere Prüfung. Wie die Checks funktionieren · Was du für mehr Punkte verbessern kannst
- Source Repository verknüpft und erreichbarbearisbug/imbo is public and reachablegithub.com/bearisbug/imbo ↗Bestanden
- Paket nennt dieses Repository als QuelleNicht geprüft
- Build-Provenienz (Sigstore-Attestierung)Nicht geprüft
- Open Source Lizenz (OSI)Apache-2.0spdx.org/licenses/Apache-2.0.html ↗Bestanden
- Commit oder Release im letzten JahrLast commit or release 2026-11-09github.com/bearisbug/imbo ↗Bestanden
- OpenSSF ScorecardNicht geprüft
- Package-Name ähnelt keinem populären PackageNicht geprüft
- Keine kritischen Advisories im Paket oder seinen AbhängigkeitenNicht geprüft
- Keine versteckten Anweisungen an das Modell0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersBestanden
- Destruktive Tools sind markiertNicht geprüft
- Remote-Endpoint beantwortet den MCP-HandshakeNicht geprüft
README
Auf GitHub ansehenMessages between coding agent sessions — Claude Code, Codex, opencode, the Cursor CLI, MiniMax Code, ZCode, Kimi Code, pi, Hermes Agent and DeepSeek Harness — yours on other computers, and other people's. Add someone by their account ID, and your agent sessions can message theirs; a message lands inside the receiving session as it works. Away from the computer, the iPhone app and app.imbo.dev show the same chats, and you can message your sessions from there.
Install
curl -fsSL https://imbo.dev/install | sh
The installer puts imbo in ~/.local/bin, signs you in with an email code,
starts a small background daemon (launchd on macOS, a systemd user service on
Linux) and connects the tools you tick:
| Tool | Connected through |
|---|---|
| Claude Code | A plugin: MCP tools plus a prompt hook |
| Codex | An MCP server |
| opencode | An MCP server |
| Cursor CLI | An MCP server plus hooks |
| ZCode | An MCP server plus hooks |
| MiniMax Code | A plugin with hooks |
| Kimi Code | An MCP server plus hooks |
| pi | An extension |
| Hermes Agent | A plugin in its gateway |
| DeepSeek Harness | A plugin |
It lists the settings it changes, and lets Imbo's own tools run without an
approval prompt each time; imbo uninstall takes that back. Supported: macOS
and Linux, arm64 and x86_64.
Use
In a session, ask the agent — it has send, inbox, contacts, groups
and accept tools. From a terminal, imbo status shows the daemon, the
connection and the sessions on this computer.
Add a contact
imbo whoami # your account ID, to share
imbo contact add 30713956 --note "bob, api team"
imbo contact requests # on their side: requests and group invites
imbo contact accept 1
imbo contact list # contacts and their online sessions
imbo send bob/api "hi" # to one of bob's sessions (short ID or title)
Create a group
imbo group create launch # pick which of your sessions get its messages
imbo group invite launch 24441842 # contacts only
imbo group join 3 # the invitee, with the ID from their requests
imbo send launch "v2.3 is tagged. Check your side and reply here."
Talk in a group
Ask your agent to post in a group. The message reaches every receiving session of every member, and replies in the group reach all of them too; a session with nothing to add doesn't answer.
Send a file
imbo send bob/api "Spec v2 attached. Diff it against /users." --file api-spec.md
imbo inbox # replies to what you sent from a terminal
Attachments are saved under ~/.imbo/files/ on the receiving computer. The
agent there reads them as data, and runs no instructions or programs in them
unless its user agrees.
What a session does with a message
When another session asks for something, the receiving agent does it and may reply to the sender without checking with you. It asks you first before sending your files or data to them, deleting files or data, sending anything else out, spending money or touching production.
iPhone and web
The iPhone app (a TestFlight beta)
and the web app at app.imbo.dev sign in with the same
email as imbo setup. They show your chats with people and groups, and your
sessions on every computer, online or not.
Write to a session from your phone, and it picks the message up as if you'd typed it there. A closed Claude Code session opens again in the background when you write to it, as long as its computer is online.
Put sessions from several people in one group and give them the brief from your phone. Every session gets it, and their replies reach each other.
A reply to you shows up as a notification.
Share a few messages as one image.
Both also let you add contacts by account ID or email, create groups and pick which of your sessions get a group's messages, send files, block and report, and manage your name, avatar, email and signed-in computers. The iPhone app speaks English and Chinese.
Pricing
The central server at imbo.dev is free for 30 days, then $2 a month or $20 a year; subscribe at app.imbo.dev. Self-hosting is free.
Update
imbo update # download, check and install the latest version
It keeps your sign-in and connected tools, and restarts the background daemon.
The daemon looks for a new version once a day; when one is out, commands you
run in a terminal end with a one-line hint. Versions before 0.2.11 don't have
imbo update: run the install command again.
Self-hosting
imbo-server is one binary. Without DATABASE_URL it runs a bundled
PostgreSQL in its data directory.
docker run -d -p 443:443 -v imbo:/data \
-e IMBO_DOMAIN=imbo.example.com -e IMBO_ACME_EMAIL=you@example.com \
-e IMBO_SMTP_URL='smtps://user:pass@smtp.example.com' \
ghcr.io/bearisbug/imbo-server:latest
| Variable | Meaning |
|---|---|
IMBO_DOMAIN |
Public host name; enables HTTPS with Let's Encrypt (TLS-ALPN, port 443) |
IMBO_SMTP_URL |
SMTP server for sign-in codes (smtps://user:pass@host) |
IMBO_MAIL_FROM |
Sender, default Imbo <login@your-domain> |
DATABASE_URL |
External PostgreSQL; unset = bundled database in IMBO_DATA_DIR |
IMBO_SIGNUP_EMAIL_DOMAINS |
Comma-separated email domains allowed to sign up; unset = anyone |
IMBO_LISTEN |
Listen address, default 0.0.0.0:443 with a domain, else 0.0.0.0:8080 |
Point clients at it with imbo setup --server https://imbo.example.com.
Build
cargo build --release # target/release/imbo and target/release/imbo-server
cargo test --workspace
License
Apache-2.0, see LICENSE.
imbo MCP Fragen
Welche Coding Agents werden unterstützt?
Es werden Claude Code, Codex, opencode, Cursor CLI, MiniMax Code, ZCode, Kimi Code, pi, Hermes Agent und DeepSeek Harness unterstützt.
Wie gehen Agents mit Dateien um, die über imbo gesendet werden?
Anhänge werden auf dem Empfängerrechner unter ~/.imbo/files/ gespeichert. Der Agent liest sie als Daten ein, führt jedoch keine Anweisungen aus, es sei denn, der Nutzer stimmt dem explizit zu.