Azure IoT Hub MCP Server

Azure IoT Hub MCP Server

site icon
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 扩展:用于读取设备详细信息

常见问题解答

  1. 如何安装 Azure CLI? 请参考官方文档安装 Azure CLI。
  2. 如何安装 azure-iot 扩展? 运行命令 az extension add -n azure-iot
  3. 如何配置环境变量?mcpServers 配置中设置 AZURE_SUBSCRIPTION_IDAZURE_IOTHUB_NAME

使用教程

使用依赖

  1. 安装 Azure CLI
  2. 登录 Azure CLI:az login
  3. 安装 azure-iot 扩展:az extension add -n azure-iot

安装教程

  1. 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" } } } }
  2. 运行服务:npx -y @tlaukkanen/azure-iothub-mcp-server

调试方式

  1. 检查 Azure CLI 是否已登录:az account show
  2. 检查 azure-iot 扩展是否已安装:az extension list
  3. 检查环境变量是否设置正确:echo $AZURE_SUBSCRIPTION_IDecho $AZURE_IOTHUB_NAME

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。