SuperAPI AI 工具集

easy-project

数据与分析

查看项目

更新于 10-16 00:25

技能介绍

用途:该技能用于让 AI 代理与 Easy Project 项目管理软件交互,读取和操作其中的项目、任务、用户和工时数据。Easy Project 是一款帮助团队规划、跟踪与执行项目的项目管理软件,供项目经理、团队成员和相关方协作使用,提供任务管理、甘特图、资源分配等功能。官方文档见 https://www.easyproject.com/doc/en/。

主要能力:通过 Membrane 预置动作(action)管理数据,涉及对象包括项目(Project)、任务(Issue)、用户(User)和工时记录(Time Entry)。可用的动作包括列出/获取/创建/更新/删除项目、任务和工时记录,列出/获取/创建/更新用户,以及获取当前登录用户;其中用户相关操作需要管理员权限。

使用方式:先安装 Membrane CLI:npm install -g @membranehq/cli@latest。然后登录:membrane login --tenant --clientName=<agentType>,该命令会打开浏览器认证或在控制台输出授权 URL;无界面环境需让用户在浏览器打开授权链接,完成后执行 membrane login complete <code>。接着建立连接:membrane connection ensure "https://www.easyproject.com/" --json,由用户在浏览器完成认证,若连接处于 BUILDING 状态,可用 npx @membranehq/cli connection get <id> --wait --json 轮询至 READY。认证由 Membrane 自动处理并刷新凭证。用自然语言搜索动作:membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json。执行动作:membrane action run <actionId> --connectionId=CONNECTION_ID --json,传参用 --input '{"key": "value"}'。当预置动作不覆盖需求时,可通过代理直接请求 API:membrane request CONNECTION_ID /path/to/endpoint。

适用场景:需要自动化读取或维护 Easy Project 中的项目、任务、用户和工时信息时。

限制:用户相关操作需要管理员权限;具体可用字段、分页行为与错误处理细节需以实际动作的输入/输出结构为准。本资料未提供收费、价格、平台支持范围等信息。