apex-mcp-bridge
an AI-native edge MCP controller that packages local device + network services into a single MCP Server for authorized agents. Tool convergence cuts token cost, 5-layer security ensures zero-trust, dual open-source frameworks (ESP32 + plugin engine, MIT) enable AI-constrained code generation.
Install / Use
claude mcp add apex-freen -- npx -y github:apex-freen/apex-mcp-bridgeIf the server publishes to npm under a different name, use that package instead — check the repo README.
MCP Server
Model Context Protocol server
Quality Score
Category
SecuritySupported Platforms
Our assessment of apex-mcp-bridge
apex-mcp-bridge scores 83/100 on our quality scale, 898th of 1,119 Security skills we index.
Its MCP Server is 28 KB long, well organised into 38 sections with 9 code examples: a thorough specification that gives an agent plenty to work with.
It has 3 GitHub stars, so there is little community track record yet; judge it on its content.
Maintenance, license and trust
- The repository was last updated about 2 months ago, so apex-mcp-bridge is actively maintained.
- Our last check on 2026-09-27 found the source still online.
- No license is declared. By default that means all rights are reserved: you can read it, but reusing or redistributing it is not clearly permitted. Ask the author before building on it commercially.
- Its trust signals score 80/100, with 2 cautions from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
Safety scan
No issues foundOur scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful.
AI review by kimi-k2.7-code on 2026-09-28. Automated pattern scan on 2026-09-28. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.
apex-mcp-bridge compared with similar skills
All 4 of these similar skills score higher than apex-mcp-bridge; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| apex-mcp-bridge (this skill)by apex-freen | 83 | 3 | 2mo ago | MCP Server |
| Agent-Reachby Panniantong | 100 | 105.0k | 3d ago | CLAUDE.md |
| taste-skillby Leonxlnx | 100 | 103.8k | today | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 78.1k | today | CLAUDE.md |
| CowAgentby zhayujie | 100 | 47.6k | today | CLAUDE.md |
Frequently asked questions
- How do I install apex-mcp-bridge?
- Run
claude mcp add apex-freen -- npx -y github:apex-freen/apex-mcp-bridge. The install tabs above show the steps for each supported agent. - Which AI agents does apex-mcp-bridge work with?
- It is written for Claude Code, Claude Desktop and Zed, as a MCP Server file. Other agents that read the same format can often use it too.
- Is apex-mcp-bridge safe to use?
- Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful. It declares no license and scores 80/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is apex-mcp-bridge still maintained?
- The repository was last updated about 2 months ago, so apex-mcp-bridge is actively maintained.
Skill content
View source on GitHubApex MCP Bridge
<div align="center"> <table> <tr> <td align="center"><img src="docs/dashboard.png" width="300"><br>💎 Data Overview</td> <td align="center"><img src="docs/operation-audit.png" width="300"><br>📋 Operation Audit</td> <td align="center"><img src="docs/authorization-audit.png" width="300"><br>🔐 Authorization Audit</td> </tr> <tr> <td align="center"><img src="docs/token-qrcode.png" width="300"><br>📱 Token QR Code</td> <td align="center"><img src="docs/plugin-list.png" width="300"><br>🔌 Plugin Management</td> <td align="center"><img src="docs/device-list.png" width="300"><br>🖧 Device Management</td> </tr> </table> </div>AI-Native Edge MCP Controller — The core control layer that bridges AI agents to the physical world.
� 中文文档 (Chinese): 完整的中文项目介绍请见 README_ZH.md · 详细项目文档 项目介绍.md
Apex MCP Bridge is an AI-native edge hub that serves as the core control layer for AI agents to access the physical world. It connects all MCP-compatible agent clients (TRAE, WorkBuddy, Codex, Claude Code, Cursor, etc.) on one side, and all physical devices and network services (lights, speakers, robot dogs, NAS, printers, databases, ERPs, etc.) on the other — acting as a unified MCP smart controller.
Deployed via Docker, it runs on any Docker-capable device (NAS, servers, Raspberry Pi, PCs) with zero hardware dependency.
<details> <summary><b>📋 Table of Contents</b></summary>- Key Highlights — Tool convergence, plugin framework, 5-layer security
- Core Philosophy — Brain vs. hand, zero-trust
- Why Apex MCP Bridge — Value for developers
- Architecture — System diagram & data flow
- Quick Start — Docker deployment, config, access
- Plugin Installation & Visualization — MCP-ize services, plugin Web UI
- Core Features — 5-layer security, tool convergence
- Agent Module — Decoupled agent, LLM integration, agent chat
- Voice Interaction & Smart Hardware — ASR/TTS, desktop pet terminal
- Related Projects — Plugin repo, hardware frameworks
- Security Notice — Passwords, plugins, network
- Contributing — How to contribute
- FAQ — Frequently asked questions
- Changelog — Version update summary
💎 Key Highlights
| 🎯 Tool Convergence (Save Tokens) | 🔌 Plugin Framework (No Reinventing) | � 5-Layer Security (Zero-Trust) | |:---:|:---:|:---:| | N devices + M services → agents see only 1 tool | Dual open-source frameworks, AI constrained generation | Token + Permission + TTL + Anti-Bypass + Rate Limit | | Constant token cost, hallucination risk slashed | Describe needs → get firmware/plugins, skip boilerplate | What AI can't see, it can never touch |
One-line pitch: Tool convergence cuts costs + plugin framework boosts efficiency + zero-trust ensures safety + built-in agent & voice interaction — all through a single MCP entry.
🧠 Core Philosophy: Brain vs. Hand, Zero-Trust Architecture
In one sentence: Agents think, Bridge acts, Humans authorize.
The essence: Bridge packages your local device services and network services into a single MCP Server. Users simply scan a QR code to connect their agent, and can then orchestrate data and devices within their authorized scope.
Example: You say "I want to listen to music" — the agent first calls a network service to fetch the music file, then calls a device service to play it on the speaker. Fully MCP-native, fully audited.
| Role | Responsibility | Has | Does NOT have | |:---:|---|---|---| | 🤖 Agent | Generates intent | Brain (reasoning) | Any keys or permissions | | ✋ Bridge | Validate + Execute + Audit | Device & service control | Brain (never decides on its own) | | 👤 Human | Defines authorization boundaries | Final decision authority | — |
Zero-trust principle: Validate first, execute second, audit everything. Trust no agent by default.
✨ Why Apex MCP Bridge
Value for Developers
| Pain Point | Bridge's Solution | |---|---| | N devices + M services = N+M MCP tools flooding context, token explosion | Tool convergence: all services converge to 1 MCP entry, constant token cost | | Rewriting auth, permissions, MQTT stack for every project | Dual open-source frameworks: hardware (ESP32-S3/C3) + plugin engine (MIT), framework constraints + AI generation | | Worried about AI hallucination causing misoperations | 5-layer security: unauthorized devices/features are completely invisible to agents | | Data compliance concerns (GDPR) | Pure local architecture: data never leaves LAN, Rust core for high performance & low footprint |
AI agents learned to act, but no one installed a safety gate for them. Apex MCP Bridge is that gate.
The "Lobster Incident" in early 2026 saw 270,000 AI agent instances online simultaneously — deleting emails, leaking privacy, and getting scanned across the public internet. If this happens in an enterprise scenario: doors opened by any AI, robotic arms controlled by unauthorized commands, marketing agents accessing R&D data — the consequences are unbearable.
Apex MCP Bridge provides:
| Problem | Solution | |---------|----------| | No access control for AI agents | Five-layer security — token + permission + TTL + anti-bypass + rate limiting | | N devices + M services = N+M MCP tools flooding the context | Tool convergence — all services converge to 1 MCP entry, token-based permission filtering | | High barrier to connect devices & services | Dual open-source frameworks — hardware (ESP32-S3/C3) + plugin engine, generate code via AI agents | | Data privacy & compliance concerns | Pure local architecture — data never leaves the LAN, GDPR-ready |
🏗️ Architecture
┌─────────────────────────────────────────────────────────────────┐
│ AI Agent Clients │
│ (TRAE · WorkBuddy · Claude Code · Cursor · Codex · ...) │
└─────────────────────────────┬───────────────────────────────────┘
│ MCP Protocol
▼
┌─────────────────────────────────────────────────────────────────┐
│ Apex MCP Bridge (Rust) │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────────────────┐ │
│ │ 5-Layer │ │ Tool │ │ MCP ↔ MQTT / Plugin │ │
│ │ Security │ │ Convergence│ │ Protocol Translation │ │
│ └─────────────┘ └─────────────┘ └─────────────────────────┘ │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────────────────┐ │
│ │ Token │ │ Audit │ │ Plugin Engine │ │
│ │ Management │ │ Center │ │ (auto-discovery + UI) │ │
│ └─────────────┘ └─────────────┘ └─────────────────────────┘ │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────────────────┐ │
│ │ Agent │ │ ASR/TTS │ │ Usage Center │ │
│ │ Module │ │ Voice │ │ (Agent Chat + Plugin │ │
│ │ (DeepSeek) │ │ Interaction │ │ Web UI) │ │
│ └─────────────┘ └─────────────┘ └─────────────────────────┘ │
└───────────┬───────────────────────────────┬─────────────────────┘
│ MQTT │ Plugin (stdin/stdout)
▼ ▼
┌──────────────────────┐ ┌──────────────────────────────────┐
│ IoT Devices │ │ Network Services │
│ (ESP32-S3/C3 · │ │ (NAS · DB · Printer · ERP · │
│ Lights · Speakers · │ │ CRM · WebDAV · FTP · │
│ Robot Dogs · Pet │ │ Message Board · DLNA · ...) │
│ Terminals · ...) │ │ │
└──────────────────────┘ └──────────────────────────────────┘
🚀 Quick Start
This project is based on pure Docker deployment — all environments and dependencies are packaged in the image.
Deployment Methods
| Method | Recommendation | Description |
|---|---|---|
| Docker Compose | ⭐ Recommended | Standard deployment, directly use docker-compose.yml |
| install.sh / ops.sh | Placeholder (pending optimization) | One-click install + ops scripts, not recommended yet |
The
install.shandops.shscripts are placeholders under active optimization. Please prefer the Docker Compose method below for now.
Ports
| Port | Purpose |
|---|---|
| 8018 | Web Admin Dashboard + MCP Server endpoint |
| 1883 | MQTT device access port |
Prerequisites
- Any Docker-capable device (NAS, server, Raspberry Pi, PC)
- Docker & Docker Compose installed
- Ensure the above ports are available
- Firewall allows
8018/tcpand1883/tcp
Deployment Steps
Step 1: Prepare docker-compose.yml
Create a project directory and download docker-compose.yml from the repository root:
mkdir -p apex-mcp-bridge && cd apex-mcp-bridge
curl -O https://raw.githubusercontent.com/apex-freen/apex-mcp-bridge/main/docker-compose.yml
Users in China: Open
docker-compose.ymland find theimage:section. Comment out the international image line and uncomment the Alibaba Cloud image line to accelerate pulling. Also uncomment thePIP_INDEX_URLline to accelerate plugin dependency installation.
Step 2: Configure JWT_SECRET (Required)
Edit docker-compose.yml, find the JWT_SECRET environment variable, and set a random secret key:
environment:
- JWT_SECRET=your-random-secret-key-here # Must be configured before first startup
⚠️ This must be configured. Used for token signing and verification. Failure to configure will prevent the system from working properly.
Step 3: Configure HOST_HOSTNAME (Required)
Edit docker-compose.yml, find the HOST_HOSTNAME environment variable, and set it to your device's LAN IP or hostname:
environment:
- HOST_HOSTNAME=192.168.1.100 # Change to your device LAN IP or hostname
⚠️ This must be configured. The system uses it to generate the MCP service address and device registration routing. Failure to configure will result in agents being unable to connect properly and devices failing to register.
Step 4: Start
docker compose up -d
Wait 1-3 minutes for image pull and container startup.
Access
Open your browser and visit: http://<DEVICE_IP>:8018
Default credentials:
- Username:
admin - Password:
admin123
<p align="center"> <img src="docs/screenshots/login.png" alt="Login Page" width="400"> <img src="docs/screenshots/dash_board.png" alt="Admin Dashboard" width="400"> </p>⚠️ Please change the default password immediately after first login.
System Setup Flow
1. Create Users → User Management
2. Add Devices/Plugins
Truncated for display — read the full file on GitHub.
Related Skills
Agent-Reach
105.0kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
taste-skill
103.8kAgent skills that give coding agents taste: art direction, reference images and a browser check instead of generic AI pages
headroom
78.1kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
CowAgent
47.6kOpen-source personal AI assistant & Agent Harness. Plans tasks, runs tools and skills, self-evolves with memory and knowledge. Multi-agent, multi-model, multi-channel. Lightweight, extensible, one-line install.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
