supOS MCP 服务器基于 模型上下文协议 (MCP) 协议提供的 typescript-sdk 开发,支持任何遵循 MCP 协议的客户端接入。它提供了一系列 supOS 开源 API,可用于查询主题树结构、主题详细信息等。
git clone https://github.com/FREEZONEX/mcp-server-supos.git
npm ci
npm run build
npm start
在启动服务之前,请确保已正确配置以下环境变量:
SUPOS_API_KEY:supOS API 访问密钥SUPOS_API_URL:supOS API 地址SUPOS_MQTT_URL:supOS MQTT 服务器地址此服务器提供了一系列 supOS 开源 API,允许用户进行主题树结构查询、主题详细信息查询以及主题搜索等操作。
git clone https://github.com/FREEZONEX/mcp-server-supos.git
npm ci
npm run build
npm start
在启动服务之前,请确保已正确配置以下环境变量:
SUPOS_API_KEY:supOS API 访问密钥SUPOS_API_URL:supOS API 地址SUPOS_MQTT_URL:supOS MQTT 服务器地址// 查询主题树结构
const result = await getmodeltopicTree();
// 查询单个主题
const result = await getmodeltopic('your-topic-id');
// 搜索主题
const result = await searchtopics('search-keyword');
get-model-topic-tree
key(字符串):子节点模糊搜索关键字showRec(布尔值):显示记录数type(字符串):类型(可选,默认为 "TREE")get-model-topic
id(字符串):主题 IDsearch-topics
query(字符串):搜索关键字此项目在 Apache License 2.0 许可证下开源 - 请参阅 LICENSE 文件以获取详细信息。
supOS 社区版已集成由 CopilotKit 作者开源的 open-mcp-client,并内置了 mcp-server-supos 服务,支持 ts 版本的 agent。源代码可访问 supOS-CE-McpClient。
以上是使用此服务的完整指南。配置完成后,您可以在以下面板中看到相应服务和工具: