trackmcp
Back to directory
tlaukkanen

azure-iothub-mcp-server

View on GitHub

MCP Server for Azure IoT Hub mainly for read-only monitoring purposes. Uses Azure CLI for authentication.

0 stars TypeScriptServers & Infrastructure Updated Apr 5, 2025

Documentation

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`:

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

  }
}

Frequently asked questions

What is azure-iothub-mcp-server?

azure-iothub-mcp-server is MCP Server for Azure IoT Hub mainly for read-only monitoring purposes. Uses Azure CLI for authentication.

How do I install azure-iothub-mcp-server?

Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

Is azure-iothub-mcp-server open source?

Yes — it is hosted on GitHub at https://github.com/tlaukkanen/azure-iothub-mcp-server.

Related MCP tools

Run your own MCP server? See who uses it and what to fix.

Measure it with TrackMCP