Azure IoT Hub MCP Server logo

Azure IoT Hub MCP Server

by tlaukkanen

MCP Server for Azure IoT Hub mainly for read-only monitoring purposes. It utilizes Azure CLI for authentication and the `azure-iot` extension for reading device details.

View on GitHub

Last updated: N/A

Azure IoT Hub MCP Server

MCP Server for Azure IoT Hub mainly for read-only monitoring purposes. Uses Azure CLI for authentication and uses Azure CLI azure-iot extension for reading device details.

Prerequisites

  • Azure CLI installed
  • Azure CLI authenticated to subscription where your IoT Hub is located
  • Azure CLI azure-iot extension installed (az extension add -n azure-iot)

Azure Identity Authentication

Be sure you are logged in to Azure CLI with az login then add the following to your mcpServers:

{
  "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"
      }
    }

  }
}