SuperAPI AI 工具集

encore

数据与分析

查看项目

更新于 10-16 00:25

技能介绍

用途:Encore 是一个基于 Go 的后端框架,用于构建可扩展的分布式系统,开发者可通过代码定义 API 与基础设施,减少样板工作。本技能用于在用户需要与 Encore 数据交互时,管理数据、记录并自动化工作流。

主要能力:通过 Membrane CLI 与 Encore 交互;Membrane 自动处理身份认证与凭证刷新。支持在特定连接的上下文中用自然语言搜索可用动作,查看动作的 id、name、description、inputSchema 与 outputSchema,并运行动作。当已有动作无法覆盖需求时,可通过 Membrane 代理直接向 Encore API 发送请求,代理会自动拼接基础 URL 并注入正确的认证头,凭证过期时可透明刷新。

使用方式:先安装 CLI,命令为 npm install -g @membranehq/cli@latest。登录命令为 membrane login --tenant --clientName=<agentType>,无交互环境会打印授权 URL,用户完成登录后执行 membrane login complete <code>。通过 membrane connection ensure "https://encore.dev/" --json 查找或创建连接;若连接处于 BUILDING 状态,用 npx @membranehq/cli connection get <id> --wait --json 轮询至 READY。搜索动作用 membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json,运行动作用 membrane action run <actionId> --connectionId=CONNECTION_ID --json,传参加 --input '{"key": "value"}'。代理请求用 membrane request CONNECTION_ID /path/to/endpoint,支持 -X/--method、-H/--header、-d/--data、--json、--rawData、--query、--pathParam 等选项。任意命令可加 --json 获得机器可读输出。

适用场景:需要在代理或自动化流程中读写 Encore 数据、执行预置动作或调用其 API 时。

限制:官方文档链接指向 Spotify Web API 参考,与 Encore 的对应关系在资料中未说明;资料未提供具体可用动作清单、收费与价格、平台支持范围及效果数据,上述内容暂未提供。