skdwork-aiot-server

Sdkwork-Cloud/skdwork-aiot-server
★ 1 stars Rust 💻 Code/Dev Tools Updated today
AI-Powered IoT Server with Agent and MCP Support sdkwork-aiot-server is an intelligent IoT server designed to seamlessly connect AI capabilities with IoT devices. It is fully compatible with the Xiaozhi Protocol and supports additional extensions to meet diverse IoT integration needs. The server also provides built-in support for AI Agents and MCP
View on GitHub → Try with Claude — $10 free →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "skdwork-aiot-server": {
      "command": "cargo",
      "args": [
        "run",
        "--",
        "skdwork-aiot-server"
      ]
    }
  }
}

README Excerpt

The standalone gateway includes a cross-platform terminal UI simulator for local Xiaozhi compatibility checks. Start the gateway: ```powershell $env:SDKWORK_AIOT_GATEWAY_BIND='127.0.0.1:18080' cargo run -p sdkwork-aiot-gateway ``` Start the simulator UI (in another terminal): ```powershell $env:SDKWORK_AIOT_XIAOZHI_SIMULATOR_GATEWAY_HTTP='http://127.0.0.1:18080'

Tools (17)

AuthorizationSDKWORK_AIOT_GATEWAY_MQTT_MAX_OUTBOUND_PER_EVENTSDKWORK_AIOT_GATEWAY_MQTT_PORTSDKWORK_AIOT_GATEWAY_SESSION_IDLE_TIMEOUT_SECONDSSDKWORK_AIOT_GATEWAY_UDP_BINDSDKWORK_AIOT_XIAOZHI_ACTIVATION_REGISTRY_KINDSDKWORK_AIOT_XIAOZHI_ACTIVATION_REGISTRY_PATHSDKWORK_AIOT_XIAOZHI_MCP_POLICY_LOG_ALLOWSDKWORK_AIOT_XIAOZHI_MCP_POLICY_RULESSDKWORK_AIOT_XIAOZHI_SIMULATOR_CLIENT_IDSDKWORK_AIOT_XIAOZHI_SIMULATOR_DEVICE_IDSDKWORK_AIOT_XIAOZHI_SIMULATOR_GATEWAY_HTTPSDKWORK_AIOT_XIAOZHI_SIMULATOR_MCP_TOOLS_PATHSDKWORK_AIOT_XIAOZHI_SIMULATOR_PROTOCOL_VERSIONXiaozhiSessionOptionsallow_by_rule_matchesallow_no_rule_matches