Token导航 LogoToken导航TokenDH.com
Sylvia Iot MCP logo
AI代理未说明官方级别未说明来源级核验

Sylvia Iot MCP

MCP Server

sylvia-iot-mcp是一个将sylvia-iot-core管理API暴露为AI助手工具的MCP服务器,适用于物联网设备、网络和应用的管理。

工具数

48

提示词数

0

GitHub Stars

0

资源数

0
设备管理JavaScriptClaude网络管理Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

woofdogtw

提供方

woofdogtw

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

sylvia iot-mcp

特性

10个能力领域的66个工具:

类别工具
认证auth_tokeninfo, user_get, user_update
OAuth2客户端client_create/count/list/get/update/delete
单位unit_create/count/list/get/update/delete
应用程序application_create/count/list/get/update/delete/stats, application_send_dldata
网络network_create/count/list/get/update/delete/stats, network_send_uldata
设备device_create/count/list/get/update/delete,批量和范围创建/删除
设备路由device_route_create/count/list/delete,批量和范围创建/删除
网络路由network_route_create/count/list/delete
下行链路缓冲区dldata_buffer_count/list/delete
数据应用程序/网络上行链路/下行链路数据计数和列表、coremgr操作日志

需求

  • Node.js>=18
  • 一个正在运行的sylvia物联网核心实例
  • OAuth2客户端 client_credentials 授权已启用

设置

1.创建OAuth2客户端

MCP服务器使用以下方式向sylvia物联网核心进行身份验证 client_credentials 赠款。你需要一个 私有的 启用此授权的(机密)客户。

如果您有管理员访问权限,您可以通过sylvia-iot-auth API或管理UI创建一个。

2.配置环境变量

复制 .env.example.env 并填写您的值:

cp .env.example .env
SYLVIA_IOT_AUTH_URL=http://your-host/auth
SYLVIA_IOT_COREMGR_URL=http://your-host/coremgr
SYLVIA_IOT_DATA_URL=http://your-host/data
SYLVIA_IOT_CLIENT_ID=your-client-id
SYLVIA_IOT_CLIENT_SECRET=your-client-secret

URL默认值指向以默认设置启动的本地sylvia物联网核心实例。

3.运行服务器

npm install
node src/index.js

克劳德代码/克劳德桌面集成

将服务器添加到MCP配置中(例如。 ~/.claude.json 克劳德代码)。

通过npx(无需安装):

{
  "mcpServers": {
    "sylvia-iot": {
      "command": "npx",
      "args": ["-y", "github:woofdogtw/sylvia-iot-mcp"],
      "env": {
        "SYLVIA_IOT_AUTH_URL": "http://your-host/auth",
        "SYLVIA_IOT_COREMGR_URL": "http://your-host/coremgr",
        "SYLVIA_IOT_DATA_URL": "http://your-host/data",
        "SYLVIA_IOT_CLIENT_ID": "your-client-id",
        "SYLVIA_IOT_CLIENT_SECRET": "your-client-secret"
      }
    }
  }
}

通过本地结账:

{
  "mcpServers": {
    "sylvia-iot": {
      "command": "node",
      "args": ["/path/to/sylvia-iot-mcp/src/index.js"],
      "env": {
        "SYLVIA_IOT_AUTH_URL": "http://your-host/auth",
        "SYLVIA_IOT_COREMGR_URL": "http://your-host/coremgr",
        "SYLVIA_IOT_DATA_URL": "http://your-host/data",
        "SYLVIA_IOT_CLIENT_ID": "your-client-id",
        "SYLVIA_IOT_CLIENT_SECRET": "your-client-secret"
      }
    }
  }
}

连接后,您可以通过对话方式管理您的物联网平台:

“列出所有单元”,“为单元X创建新应用程序”,“显示网络Y的最新上行链路数据”

认证

服务器使用OAuth2 client_credentials 授予以获得不记名代币。令牌缓存在内存中,并在到期或401响应时自动刷新。无需用户登录。

发展

# Watch mode
npm run dev

# Run end-to-end tests (requires running sylvia-iot-core)
node test-mcp.mjs

目录标签

目录标签

设备管理JavaScriptClaude网络管理物联网管理本地部署API服务AI助手集成

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

48

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP