supOS MCP 服务器基于 Model Context Protocol (MCP) 协议的 typescript-sdk 开发,为符合 MCP 协议的客户端提供支持。它开放了一系列 supOS 的 API,可用于查询主题树结构、获取主题详情等操作。
typescript-sdk 开发,具备广泛的兼容性,支持任何符合 MCP 协议的客户端使用。目前,有多种支持 MCP 协议的客户端可供选择,例如桌面端应用 Claude for Desktop 或一些 IDE 插件(如 VSCode 的 Cline 插件)。若想了解所有已支持的客户端,请访问 Model Context Protocol Client。
下面以 Claude for Desktop 为例进行安装说明:
Claude for Desktop 配置 MCP 服务器。typescript-sdk 的安装方式npm install typescript-sdk
const { supOS } = require('typescirpt-sdk');
const client = new supOS.MCPClient({
key: 'your_api_key',
secret: 'your_api_secret'
});
await client.connect();
console.log('连接成功');
get-model-topic-tree
key (字符串):子节点的模糊搜索关键字showRec (布尔值):显示记录的数量type (字符串):搜索类型,1 表示文本搜索,2 表示标签搜索get-model-topic-detail
topic (字符串):对应模型的主题路径get-topic-realtime-data
topic (字符串):对应模型的主题路径get-all-topic-realtime-data
const { MCPClient } = require('typescript-sdk');
const client = new MCPClient({
key: 'your_api_key',
secret: 'your_api_secret'
});
await client.connect();
console.log('已连接到 MCP 服务器');
const tree = await client.getmodeltopicTree();
console.log(tree);
const detail = await client.getmodeltopicDetail('your_topic_path');
console.log(detail);
以上就是使用该服务的全部教程,配置成功后可以在以下面板中看到对应的服务和工具等:
supOS 社区版 已集成 CopilotKit 作者开源的 open-mcp-client,并内置了 mcp-server-supos 服务,且支持 TypeScript 版本的代理。源码可访问 supOS-CE-McpClient。