
Azure IoT Hub MCP Server

2025.04.06
0
TypeScriptAzure IoT Hub 监控只读监控服务其它
Azure IoT Hub MCP Server 是一个用于 Azure IoT Hub 的只读监控服务。它通过 Azure CLI 进行身份验证,并使用 Azure CLI 的 `azure-iot` 扩展来读取设备详细信息。
View on GitHub
Overview
基本能力
产品定位
Azure IoT Hub MCP Server 主要用于对 Azure IoT Hub 进行只读监控,适用于需要监控 IoT 设备状态的场景。
核心功能
- 通过 Azure CLI 进行身份验证
- 使用 Azure CLI 的
azure-iot
扩展读取设备详细信息 - 提供只读监控功能
适用场景
- 监控 Azure IoT Hub 中的设备状态
- 需要实时查看 IoT 设备信息的场景
工具列表
- Azure CLI:用于身份验证和基本操作
- Azure CLI
azure-iot
扩展:用于读取设备详细信息
常见问题解答
- 如何安装 Azure CLI? 请参考官方文档安装 Azure CLI。
- 如何安装
azure-iot
扩展? 运行命令az extension add -n azure-iot
。 - 如何配置环境变量?
在
mcpServers
配置中设置AZURE_SUBSCRIPTION_ID
和AZURE_IOTHUB_NAME
。
使用教程
使用依赖
- 安装 Azure CLI
- 登录 Azure CLI:
az login
- 安装
azure-iot
扩展:az extension add -n azure-iot
安装教程
- 在
mcpServers
配置中添加以下内容:json { "mcpServers": { "azureIoTHub": { "command": "npx", "args": ["-y", "@tlaukkanen/azure-iothub-mcp-server"], "env": { "AZURE_SUBSCRIPTION_ID": "Azure Subscription ID where you have your IoT Hub", "AZURE_IOTHUB_NAME": "Your Azure IoT Hub name" } } } }
- 运行服务:
npx -y @tlaukkanen/azure-iothub-mcp-server
调试方式
- 检查 Azure CLI 是否已登录:
az account show
- 检查
azure-iot
扩展是否已安装:az extension list
- 检查环境变量是否设置正确:
echo $AZURE_SUBSCRIPTION_ID
和echo $AZURE_IOTHUB_NAME