EMQX MCP Server
@Benniu
EMQX MCP Server について
A Model Context Protocol (MCP) server implementation that provides EMQX MQTT broker interaction.
基本情報
設定
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"emqx-mcp-server": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@Benniu/emqx-mcp-server",
"--client",
"claude"
]
}
}
}ツール
ツールは検出されませんでした
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
概要
What is EMQX MCP Server?
A Model Context Protocol (MCP) server that provides EMQX MQTT broker interaction, enabling MCP clients to manage MQTT clusters on EMQX Cloud or self-hosted deployments.
How to use EMQX MCP Server?
Install via Smithery, Docker, or manual clone with uv. Configure EMQX_API_URL, EMQX_API_KEY, and EMQX_API_SECRET environment variables pointing to your EMQX cluster, then add the server configuration to your Claude Desktop App claude_desktop_config.json.
Key features of EMQX MCP Server
- List, inspect, and disconnect MQTT clients
- Publish messages with QoS and retention control
- Subscribe to topics via SSE with duration and message limits
- Flexible client filtering by node, username, client ID
- Support for EMQX Cloud and self-hosted clusters
Use cases of EMQX MCP Server
- List all connected MQTT clients and inspect their details
- Publish custom messages (e.g. poems, sensor data) to any topic
- Subscribe to a topic for a set time and collect incoming messages
- Disconnect problematic or stale clients from the broker
- Manage MQTT infrastructure through natural language prompts in Claude
FAQ from EMQX MCP Server
How do I set up an EMQX cluster to use this server?
You can use EMQX Cloud Serverless (free), EMQX Cloud Dedicated, or a self-hosted EMQX Platform. All require a configured API Key and client authentication.
Does the subscribe_mqtt_topic tool work with self-hosted EMQX?
No, the subscribe tool uses an SSE endpoint that is only available on EMQX Cloud deployments. Self-hosted deployments may not support it.
What environment variables are needed?
EMQX_API_URL (your cluster’s API v5 endpoint), EMQX_API_KEY, and EMQX_API_SECRET must be set for the server to authenticate.
Can I filter clients by IP address or username?
Yes, the list_mqtt_clients tool supports filtering by node, client ID, username, IP address, connection state, and more, including fuzzy search patterns.
What is the maximum number of clients I can retrieve in one call?
The list_mqtt_clients tool accepts a limit parameter with a maximum of 10,000 results per page.
「その他」の他のコンテンツ
Inbox Zero AI MCP
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
IDA Pro MCP
mrexodiaAI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.
🚀 Model Context Protocol (MCP) Curriculum for Beginners
microsoftThis open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
ICSS
chokcoco不止于 CSS
MCP Registry
modelcontextprotocolA community driven registry service for Model Context Protocol (MCP) servers.
コメント