Overview
what is emqx_mcp_gateway?
The emqx_mcp_gateway is an EMQX plugin that allows MCP clients using the MCP over MQTT protocol to interact with MCP servers using various other protocols.
how to use emqx_mcp_gateway?
To use the emqx_mcp_gateway, configure the server names and filters in CSV files, and set up the necessary server configurations in the EMQX environment.
key features of emqx_mcp_gateway?
- Supports multiple protocols for MCP clients and servers.
- Allows configuration of server names to avoid conflicts.
- Implements Role Based Access Control (RBAC) for managing access to resources.
use cases of emqx_mcp_gateway?
- Connecting MCP clients to HTTP and STDIO MCP servers.
- Managing access control for different users and applications.
- Facilitating communication between various MCP servers and clients using MQTT.
FAQ from emqx_mcp_gateway?
- What protocols does the emqx_mcp_gateway support?
The gateway supports MCP over MQTT, HTTP, and STDIO protocols.
- How do I configure server names?
You can configure server names by preparing a CSV file with conditions and server names.
- Is there support for access control?
Yes, the gateway supports Role Based Access Control (RBAC) to manage access to MCP servers.