Skip to main content

OmniBridge MCP (Lite Edition)

omnibridge-mcp MCP server

Free: Genesis Starter Kit (25 .cursorrules/CLAUDE.md rulesets + MCP configs). Try the live config builder. Full stack: all six servers in Genesis Enterprise Suite ($19).

License: MIT Python 3.10+ MCP Compliant

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"
      ]
    }
  }
}

CI

⚡ 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)

Source distribution for omnibridge-mcp 1.0.0
File Size Uploaded Provenance
omnibridge_mcp-1.0.0.tar.gz 12.5 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for omnibridge-mcp 1.0.0
File Interpreter ABI Platform
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.

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page