OmniBridge MCP (Lite Edition)
Free: Genesis Starter Kit (25
.cursorrules/CLAUDE.mdrulesets + MCP configs). Try the live config builder. Full stack: all six servers in Genesis Enterprise Suite ($19).
OmniBridge MCP is a lightweight, zero-latency Model Context Protocol server that gives AI agents (in Claude Desktop, Cursor, Windsurf, and Antigravity) direct, controlled access to send real-time alerts, operational notifications, and webhooks without exposing your primary API keys or relying on bloated middleware.
Run without cloning
uvx --from git+https://github.com/johannschiffer/omnibridge-mcp omnibridge-mcp
Claude Desktop / Cursor config entry:
{
"mcpServers": {
"omnibridge-mcp": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/johannschiffer/omnibridge-mcp",
"omnibridge-mcp"
]
}
}
}
⚡ Key Features (Lite Edition)
- 🚀 Zero Heavy Dependencies: Pure Python implementation with minimal footprint (
httpx). - 💬 Telegram Bot API: Send markdown-formatted alerts, silent notifications, and direct messages.
- 🎮 Discord Webhooks: Send rich embed cards with custom colors, titles, and timestamps.
- 🔌 Universal Compatibility: Works out of the box with any MCP-compliant client via standard IO (
stdio). - 🧪 Built-in CLI: Interactive test tool to verify credentials and channel delivery in seconds.
🚀 Quick Setup in 2 Minutes
1. Installation
git clone https://github.com/johannschiffer/omnibridge-mcp.git
cd omnibridge-mcp
pip install -r requirements.txt
2. Environment Variables
Create a .env file or export variables in your shell:
# Telegram Bot Token (from @BotFather)
export TELEGRAM_BOT_TOKEN="123456789:ABCdefGhIJKlmNoPQRsTUVwxyZ"
# Discord Webhook URL (from Channel Settings -> Integrations -> Webhooks)
export DISCORD_WEBHOOK_URL="https://discord.com/api/webhooks/..."
3. Verify with CLI
# Check channels configuration
python -m omnibridge.cli status
# Send a test alert to Discord
python -m omnibridge.cli test --channel discord --message "OmniBridge is live!"
🖥️ Client Configuration
Claude Desktop (claude_desktop_config.json)
On macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
On Windows: %APPDATA%\Claude\claude_desktop_config.json
On Linux: ~/.config/Claude/claude_desktop_config.json
{
"mcpServers": {
"omnibridge": {
"command": "python",
"args": ["-m", "omnibridge.server"],
"cwd": "/path/to/omnibridge-mcp",
"env": {
"TELEGRAM_BOT_TOKEN": "your_bot_token_here",
"DISCORD_WEBHOOK_URL": "your_discord_webhook_url_here"
}
}
}
}
Cursor (.cursor/mcp.json)
{
"mcpServers": {
"omnibridge": {
"command": "python -m omnibridge.server",
"env": {
"TELEGRAM_BOT_TOKEN": "your_bot_token_here",
"DISCORD_WEBHOOK_URL": "your_discord_webhook_url_here"
}
}
}
}
🛠️ MCP Tools Available
| Tool | Parameters | Description |
|---|---|---|
send_telegram_message |
chat_id, text, disable_notification |
Sends Telegram notification with Markdown support |
send_discord_alert |
content, title, description, color, webhook_url |
Sends Discord rich embed card |
get_channel_status |
(none) | Returns connectivity and health of all channels |
💎 Need Enterprise Features? Upgrade to OmniBridge Pro
Looking for production-grade reliability, business messaging, and fault tolerance?
| Feature | Lite (Open Source) | Enterprise Suite ($19) |
|---|---|---|
| Telegram Bot API | ✅ | ✅ |
| Discord Webhooks | ✅ | ✅ |
| WhatsApp Cloud API | ❌ | ✅ |
| Slack Block Kit & Webhooks | ❌ | ✅ |
| Matrix Protocol Rooms | ❌ | ✅ |
| Custom Webhooks with HMAC | ❌ | ✅ |
| Offline WAL Resilient Queue (Zero Message Loss) | ❌ | ✅ |
| Adaptive Rate Limiting (Anti-ban protection) | ❌ | ✅ |
| Production Docker & Compose | ❌ | ✅ |
| Full Pytest Suite & Architecture PDF | ❌ | ✅ |
👉 Get the Genesis Enterprise Suite ($19)
📄 License
MIT License. See LICENSE for details.
Genesis MCP Ecosystem
| Module | What it does | Repo |
|---|---|---|
| CrawlEngine MCP | Anti-bot web scraping, clean Markdown, proxy rotation and TLS evasion | GitHub |
| BrowserBridge MCP | Deterministic headless browser automation with cryptographic action receipts | GitHub |
| PgSafe MCP | Zero-trust PostgreSQL/SQLite guard, live PII masking, zero-downtime migration checks | GitHub |
| OmniBridge MCP (this repo) | Multi-channel notification and webhook bus with a persistent SQLite WAL queue | GitHub |
| SysFlow MCP | Safe Linux administration plane: systemd, port audit, isolated execution | GitHub |
| FastMCP Forge | Production MCP server scaffolder: stdio, SSE and auth middleware | GitHub |
Live config builder | Starter Kit, free | Enterprise Suite, $19
Metadata
Release files for omnibridge-mcp 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| omnibridge_mcp-1.0.0.tar.gz | 12.5 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| omnibridge_mcp-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 24.6 kB
Release files / omnibridge_mcp-1.0.0.tar.gz
| Download URL | omnibridge_mcp-1.0.0.tar.gz |
|---|---|
| Size | 12.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2d04d3602d430138ace5330fc1e7799e55710bbfccd4b7ad3836dd814b56e9dc
|
|
BLAKE2b-256 checksum How to use checksums |
151d912704cd988eaf786d00a2036019cbd6421f864e336961f2f1074a3e9909
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.8
|
Release files / omnibridge_mcp-1.0.0-py3-none-any.whl
| Download URL | omnibridge_mcp-1.0.0-py3-none-any.whl |
|---|---|
| Size | 12.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d78c573fe88abf6d9a517549ab95a3b75a1b277a0ec7a9e055ce730ac5b42e29
|
|
BLAKE2b-256 checksum How to use checksums |
5c880fa72b50c418c02f0abb10918c07ae5537d1dd897987869cb9c25c93c9dd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.8
|
Security for omnibridge-mcp 1.0.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.