emqx_mcp_gateway
@emqx
About emqx_mcp_gateway
MCP Server Gateway
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is emqx_mcp_gateway?
The emqx_mcp_gateway is an EMQX plugin that acts as a gateway, enabling MCP clients using the MCP over MQTT protocol to interact with MCP servers using other protocols (HTTP, STDIO, or gRPC).
How to use emqx_mcp_gateway?
Configure the plugin by preparing CSV files for server name mapping (mcp_server_name.csv), server name filters (mcp_server_name_filter.csv), and RBAC (mcp_rbac.csv). Add STDIO or HTTP MCP servers to the EMQX configuration file using HOCON blocks. The gateway automatically sets ACLs based on the configuration.
Key features of emqx_mcp_gateway
- Bridges MCP/MQTT clients to MCP servers via HTTP, STDIO, or gRPC.
- Configurable server name mapping using CSV conditions with Variform Expressions.
- Server name filters to restrict client access to allowed MCP servers.
- Role‑Based Access Control (RBAC) for MCP tools and resources.
- Automatic ACL enforcement derived from server names and filters.
- Supports variable substitution in server names from MCP metadata.
Use cases of emqx_mcp_gateway
- Connect MQTT‑based MCP clients to existing HTTP MCP servers.
- Expose local STDIO MCP servers (e.g., Python scripts) to MQTT clients.
- Provide fine‑grained access control to MCP tools and resources via RBAC.
- Manage multiple MCP servers with a consistent, broker‑enforced naming convention.
FAQ from emqx_mcp_gateway
What protocols can the MCP Gateway bridge to?
The gateway bridges MCP/MQTT clients to MCP servers using HTTP, STDIO, or gRPC (via an EMQX plugin).
How is access control managed?
Access control is managed through Role‑Based Access Control (RBAC). Conditions in mcp_rbac.csv assign
Frequently asked questions
What protocols can the MCP Gateway bridge to?
The gateway bridges MCP/MQTT clients to MCP servers using HTTP, STDIO, or gRPC (via an EMQX plugin).
How is access control managed?
Access control is managed through Role‑Based Access Control (RBAC). Conditions in `mcp_rbac.csv` assign
Basic information
More Developer Tools MCP servers
extentos
Asger mølgaardExtentos is a multi-vendor development platform for adding smart-glasses capabilities to existing iOS and Android apps. The simplest analogy is Stripe for smart glasses:

BetterBugs
BetterBugsThe BetterBugs MCP (Model Context Protocol) enables you to load BetterBugs bug reports (via report links) directly to your preferred AI Agents and developer environments with MCP Client capabilities (such as Cursor, VS C
MCP Inspector
modelcontextprotocolVisual testing tool for MCP servers
mcp-excalidraw
yctimlinMCP server and Claude Code skill for Excalidraw — programmatic canvas toolkit to create, edit, and export diagrams via AI agents with real-time canvas sync.
endoflife.ai
endoflife.aiFree MCP server for software end-of-life intelligence: EOL dates, support status, and the 0-100 EOL Risk Score across 485 tracked products. Agents can check a single version, pull a product's full lifecycle schedule, or
Comments