Skip to main content

MCP server for IoT Cloud

Project description

commands

uv init --package iot-mcp-server cd iot-mcp-server uv add "mcp[cli]" uv add pyjwt uv add requests

uv run mcp install server.py # install to Claude Desktop uv run mcp dev server.py # debug uv run mcp run server.py # run uv run main.py # test main.py without mcp

uv run mcp install server.py --with requests --with pyjwt --env-var BASE_URL=https://iot-api.quectelcn.com --env-var ACCESS_KEY=24b9zq36CtkVFHSiBW9aMeLF --env-var ACCESS_SECRET=6AUSH6PmD22dYjMLonHuiKEp5S83GkQ83epBbDqG

sample prompt

List product from IoTCloud. 请列出我在IoTCloud上的所有产品。

Get the full product definition of the Light1 product. 找到产品Light1的productKey并据此获取它的完整定义。

Get the productKey of product Light1 and use it to list devices of the product.

sample config.json

{ "globalShortcut": "", "mcpServers": { "IoTCloud": { "command": "C:\Users\gatem\.local\bin\uv.EXE", "args": [ "run", "--with", "mcp[cli]", "--with", "pyjwt", "--with", "requests", "mcp", "run", "C:\Users\gatem\app\mcp-server-demowin\server.py" ], "env": { "BASE_URL": "https://iot-api.quectelcn.com", "ACCESS_KEY": "24b9zq36CtkVFHSiBW9aMeLF", "ACCESS_SECRET": "6AUSH6PmD22dYjMLonHuiKEp5S83GkQ83epBbDqG" } } } }

{ "globalShortcut": "", "mcpServers": { "IoTCloud": { "command": "C:\Users\gatem\.local\bin\uvx.EXE", "args": [ "iot-mcp-server" ], "env": { "BASE_URL": "https://iot-api.quectelcn.com", "ACCESS_KEY": "24b9zq36CtkVFHSiBW9aMeLF", "ACCESS_SECRET": "6AUSH6PmD22dYjMLonHuiKEp5S83GkQ83epBbDqG" } } } }

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

iot_mcp_server-0.2.3.tar.gz (17.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

iot_mcp_server-0.2.3-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file iot_mcp_server-0.2.3.tar.gz.

File metadata

  • Download URL: iot_mcp_server-0.2.3.tar.gz
  • Upload date:
  • Size: 17.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.3

File hashes

Hashes for iot_mcp_server-0.2.3.tar.gz
Algorithm Hash digest
SHA256 02d99c2a798caec4c90d51bc740657cd57404c52181e48f8a5e2621cbceda4da
MD5 6945c8ae11f88082f75ae3355f0085e1
BLAKE2b-256 411f9b82eca186708e739d646b01626bab85350f4d30dde53c68197f8ee3165a

See more details on using hashes here.

File details

Details for the file iot_mcp_server-0.2.3-py3-none-any.whl.

File metadata

File hashes

Hashes for iot_mcp_server-0.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 ae18bf1db49c92d5ed076d651ceda9b9fee6eed4f7c18f2a2c36e0cbc42a8a31
MD5 f014975bd26d4811946226d7a59dc76a
BLAKE2b-256 fea9255a4efdebd4412dbea9c766f07e0278d9a3ef7b7fdae48a538d59a074be

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page