应用分组
什么是应用分组?
应用分组是将您的 MCP 应用集成组织为主题集合的工作流包。可以把它们想象成手机上的文件夹 -- 将相关应用分组在一起,您的代理将它们作为协调的工具包使用。
例如,您可以创建一个包含 Salesforce、HubSpot、Gmail 和 Google Calendar 的"销售"分组,或者一个包含 GitHub、Jira、Docker Hub 和 Slack 的"DevOps"分组。
创建应用分组
第 1 步:分组设置
为分组命名,选择一种颜色(8 种预设选项),并选择一个表情符号图标。可选择启用工作流记忆,让分组在其所有应用之间维护共享上下文。
第 2 步:选择应用
从 1200+ 个可用的 MCP 应用中选择。每个应用显示是否需要凭据以及使用什么认证类型。
第 3 步:配置凭据
对于每个需要认证的应用,您可以:
- 使用现有凭据 -- 如果您已经为该应用全局保存了凭据,分组可以复用它们。
- 输入新凭据 -- 提供此分组特定的凭据(例如用于销售和支持的不同 Salesforce 账户)。
分组创建模态框显示每个应用的凭据状态:
- 已保存 -- 凭据已配置
- 使用预设 -- 使用现有的全局凭据
- 缺失 -- 分组工作前需要凭据
第 4 步:按应用配置
对于分组中的每个应用,您可以添加描述说明代理应如何在此工作流上下文中使用它(例如"使用 Salesforce 查找客户账户并更新交易阶段")。
分组功能
工作流记忆
启用后,工作流记忆让分组中的所有应用共享上下文。如果您的代理在 Salesforce 中查找了一个客户,该信息在通过 Gmail 起草邮件时也可用 -- 无需您重复输入。
颜色和图标编码
分组以带有表情符号图标的彩色卡片显示,便于快速视觉识别。可用颜色包括蓝色、红色、绿色、橙色、紫色、粉色、青色和琥珀色。
分组特定凭据
每个分组可以有自己的凭据集,独立于全局凭据。这意味着:
- 个人和工作分组使用不同的 Google 账户
- 开发和生产环境使用不同的 API 密钥
- 每个工作流隔离的 OAuth 令牌
凭据查找遵循链式规则:首先查找分组特定凭据,然后回退到全局凭据。
凭据管理
支持的认证类型
| 类型 | 描述 |
|---|---|
| API Key | 单个密钥字段(例如 OpenAI API key) |
| OAuth | Client ID + Client Secret 对 |
| Credentials | 多字段表单(例如用户名 + 密码 + 域名) |
| None | 不需要认证 |
凭据存储
所有凭据使用机器派生密钥的 AES-256-GCM 加密。它们本地存储在 ~/.neotask/mcp-credentials.enc。
凭据掩码
查看已保存的凭据时,敏感值会被掩码:
- 短值:前 3 个字符 +
...+ 后 2 个字符 - 长值:前 6 个字符 +
...+ 后 4 个字符
旧版迁移
如果您之前使用旧格式(单独的 API key、OAuth 或自定义 URL 存储)保存了凭据,它们会自动迁移到统一的加密存储。
使用场景
| 分组 | 应用 | 用途 |
|---|---|---|
| 销售 | Salesforce、HubSpot、Gmail、Calendar | CRM 工作流 |
| DevOps | GitHub、Jira、Docker Hub、Slack | 开发流水线 |
| 内容 | WordPress、Canva、Google Docs、Buffer | 内容创建 |
| 支持 | Zendesk、Intercom、Notion、Slack | 客户服务 |
| 财务 | QuickBooks、Stripe、Google Sheets | 财务跟踪 |
| 营销 | Mailchimp、Google Analytics、Facebook Ads | 营销活动管理 |