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.4.tar.gz (17.7 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.4-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for iot_mcp_server-0.2.4.tar.gz
Algorithm Hash digest
SHA256 fd066c33d6bdc9edfc56aabac3ab7b21a3a2922a6844ce8a61b4dfa98104d402
MD5 2214170681e10159e2bc20d2e26ecc4e
BLAKE2b-256 8c83c4d83916df07d305d1f8c8a2632c15f77bb06e96ab1e8950efc7dc9d7efd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for iot_mcp_server-0.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 6c664a1feda0b31af2057aef6006205fd652d7ad81ddb2728ef59850a571544c
MD5 89d7808690932424c533b741761c7fe0
BLAKE2b-256 5afaa06db2c2244e054e5efb2ecbab2e3ce3c0c1cf043c7a99c7751c3b6c0eca

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