SuperAPI AI 工具集

murlist

数据与分析

查看项目

更新于 10-16 00:27

技能介绍

用途:该技能用于让用户或智能体与 MurList 数据交互,管理其组织、清单等内容。MurList 本身是协作式清单应用,支持多用户实时共同维护共享清单,可用于整理任务、想法和信息。官方文档:https://docs.murlist.com/。核心对象包括清单(List)与条目(Item)。

主要能力:通过 Membrane CLI 与 MurList 交互,Membrane 会自动处理认证与凭据刷新。可创建连接、查询已有连接、按意图搜索可用动作并运行动作;当内置动作无法覆盖需求时,可通过代理直接向 MurList API 发送请求,Membrane 会自动拼接基础 URL 并注入认证头,支持凭据过期时的透明刷新。

使用方式:先安装 CLI:npm install -g @membranehq/cli。首次设置:membrane login --tenant(浏览器打开完成认证;无头环境可复制打印的 URL 给用户在浏览器中打开,再用 membrane login complete <code> 完成)。创建连接:membrane search murlist --elementType=connector --json,取 output.items[0].element?.id 作为连接器 ID,然后运行 membrane connect --connectorId=CONNECTOR_ID --json,用户在浏览器完成认证,输出中包含新的连接 ID。查看已有连接:membrane connection list --json。搜索动作:membrane action list --intent=QUERY --connectionId=CONNECTION_ID --json,返回含 id 与 inputSchema 的动作对象。运行动作:membrane action run --connectionId=CONNECTION_ID ACTION_ID --json;传 JSON 参数示例:membrane action run --connectionId=CONNECTION_ID ACTION_ID --json --input "{ "key": "value" }"。代理请求:membrane request CONNECTION_ID /path/to/endpoint,常用选项包括 -X/--method(默认 GET)、-H/--header、-d/--data、--json、--rawData、--query、--pathParam。也可用 npx @membranehq/cli@latest action list --intent=QUERY --connectionId=CONNECTION_ID --json 发现可用动作。

适用场景:需要以编程或智能体方式读写 MurList 的清单与条目、管理组织数据时。

限制与注意事项:资料未提供 MurList 的具体定价、平台支持范围、各动作的详细清单及功能边界。建议优先使用 Membrane 预置动作,其内置认证、分页与错误处理;先搜索再构建,避免直接手写 API 调用;认证由 Membrane 在服务端管理,不要向用户索要 API 密钥或令牌,应改为创建连接。