关于 each::labs
each::labs 是用于生成和编辑图像、视频、音乐与语音,以及运行组织工作流的插件。面向 Claude、Codex 和 Grok Build 用户,并通过交互卡片处理文件上传、设置和结果选择。
主要功能
- 01生成和编辑图像、视频、音乐与语音
- 02运行和查看组织工作流
- 03剪切、裁剪、调整大小和转换媒体
- 04通过卡片上传文件并调整设置
- 05查看、比较并选择生成结果
适用场景
- 01在对话中创建或编辑图像和视频
- 02生成音乐或语音并转录音频
- 03剪辑、裁剪或转换媒体文件
- 04提供媒体文件并运行组织工作流
MCP 相关
插件连接到 `https://mcp.eachlabs.ai/mcp` 上的 each::labs MCP 服务,以调用媒体模型和组织工作流。使用 each::labs 账户登录,无需 API 密钥。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.eachlabs.ai/mcpclaude mcp add --transport http ai-eachlabs https://mcp.eachlabs.ai/mcp{"mcpServers":{"ai-eachlabs":{"type":"http","url":"https://mcp.eachlabs.ai/mcp"}}}在 Cursor 中打开{"servers":{"ai-eachlabs":{"type":"http","url":"https://mcp.eachlabs.ai/mcp"}}}在 VS Code 中打开{"mcpServers":{"ai-eachlabs":{"type":"http","url":"https://mcp.eachlabs.ai/mcp"}}}{"mcpServers":{"ai-eachlabs":{"serverUrl":"https://mcp.eachlabs.ai/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
each::labs Claude、Codex 和 Grok Build 插件
通过对话生成和编辑图像、视频、音乐和语音,使用 each::labs 模型运行组织的 each::labs 工作流。此插件还可剪辑、裁切、调整媒体尺寸并转换媒体,并在聊天中显示小型交互卡片,让你上传文件、调整模型设置或从多个结果中选择。
插件适用于 Claude Chat(claude.ai)、Claude Desktop、Cowork 和 Claude Code,以及 Codex app、Codex CLI 和 Grok Build。 你使用 each::labs 账户登录;无需粘贴 API 密钥。
安装
此插件从其专属市场 eachlabs/plugin 安装。
同一仓库同时适用于 Claude、Codex 和 Grok Build。
| 位置 | 方法 |
|---|---|
| Claude Chat、Claude Desktop | 选择 Customize、Plugins、Add marketplace,输入 eachlabs/plugin,然后添加 eachlabs 插件 |
| Claude Code | 运行 claude plugin marketplace add eachlabs/plugin,然后运行 claude plugin install eachlabs@eachlabs |
| Codex CLI | 运行 codex plugin marketplace add eachlabs/plugin,然后运行 codex plugin add eachlabs@eachlabs,再运行 codex mcp login eachlabs |
| Codex app | 使用上述 CLI 命令添加市场,然后从 Plugins 安装 eachlabs 插件 |
| Grok Build | 运行 grok plugin install eachlabs/plugin --trust,然后在 Grok 于浏览器中打开 each::labs 页面时登录 |
团队和 Enterprise。 Owner 可以为整个组织添加连接器
https://mcp.eachlabs.ai/mcp。每位成员都需自行添加插件市场,因为 claude.ai 上的组织级插件同步仅接受组织自己的私有仓库。之后,每位成员都使用自己的 each::labs 账户登录。该账户必须属于应为运行付费的 each::labs 组织;如果成员使用个人账户登录,费用则会计入该个人账户。
更新。 在 Claude Chat 和 Claude Desktop 中,从市场安装的插件会自动更新,无需重启。在 Claude Code 中,运行
claude plugin update eachlabs@eachlabs,然后运行 /reload-plugins。在 Codex 中,运行
codex plugin marketplace upgrade。在 Grok Build 中,运行 grok plugin update eachlabs。
登录
安装后,打开插件的 Connectors 选项卡并选择 Connect。浏览器会打开 each::labs 页面:登录并选择要使用的组织。 每次模型运行和工作流运行都会计入该组织的费用,与从 each::labs 控制面板或 API 运行时相同。
在 Grok Build 中,首次使用插件时会打开浏览器。要重新登录,请打开 /mcps 并在 eachlabs 上按 i。
可以提出的请求
用自己的话提出请求。Claude 会选择模型、读取其输入并运行模型。 示例如下:
| 任务 | 示例 |
|---|---|
| 图像 | “生成一张白色运动鞋放在大理石桌上的产品照片,采用柔和的影棚灯光。” |
| 图像 | “为我生成 4 款带有火龙的奇幻集换式卡牌变体,我想从中挑选一款。” |
| 图像编辑 | “移除此照片的背景。”“将这张肖像变成水彩画。” |
| 视频 | “将这张图像制作成 5 秒视频,镜头缓慢推进。” |
| 视频 | “制作一段 10 秒视频,展现日落时海浪拍打灯塔。” |
| 音乐 | “为片头创作一段 30 秒、节奏明快的 lo-fi 音乐。” |
| 语音 | “用沉稳的男声朗读这段文字。”“转录这段访谈。” |
| 剪辑和裁切 | “剪掉这段视频的前 10 秒。”“将视频裁成 9:16,用于快拍。” |
| 转换 | “将这段视频转成 GIF。”“从这段视频中提取音频并保存为 mp3。” |
| 工作流 | “我们有哪些工作流?”“用这张照片运行我们的产品短片工作流。” |
如果任务包含多个步骤,例如先为照片重新设计风格,再为其制作动画,Claude 会先查找组织中能够完成整个任务的工作流;如果找到合适的工作流,就会运行它。
对话中的卡片
在聊天应用 Claude Chat(claude.ai)、Claude Desktop 和 Codex 应用中,有些回答会以小卡片的形式呈现,而不是纯文本。Claude Code、Codex CLI 和 Grok Build 等终端会以文本显示相同的结果。
| 你会看到 | 适用情况 |
|---|---|
| 显示“选择照片”和进度条的文件选择器 | 模型需要你尚未关联的文件。一张卡片可以接收一整组文件,例如幻灯片所需的所有截图。文件会从浏览器直接上传到 each::labs 存储 |
| 显示模型设置和“运行”按钮的表单 | 你要求调整设置,或者运行有一些值得事先选择的选项 |
| 结果:图片、视频或音频播放器,以及下载按钮 | 每次生成媒体的运行都会显示。一个文件有多种格式时,每种格式各有一个按钮。工作流的输出会一起显示为图库 |
| 可供选择的多个结果,以及“使用此变体”按钮 | 你要求生成多个变体。可以随意切换查看,然后点击“使用此变体”;Claude 会继续使用该变体,且选择不可更改 |
| 编辑后的图片或视频下方的“比较”按钮 | 结果是对你提供的文件进行编辑后的产物。拖动滑块即可比较编辑前后的效果 |
| 带两个滑块的时间轴,或首帧上的矩形 | 你想剪辑片段或裁剪画面,但尚未提供精确数值 |
| 以表单形式呈现的工作流输入项,以及每个照片、视频或音频输入项对应的文件选择器 | 工作流需要你尚未提供的输入 |
点击卡片上的按钮后,Claude 会自动继续。你无需输入任何内容。之后再次打开对话时,已使用过的卡片仍会锁定为你选择的选项。
在对话中首次运行某个模型后,Claude 会在回复末尾附上一行简短的 调整生成设置,列出该模型的部分设置。你可以要求更改其中任何一项,届时会显示设置表单。
限制
- 不包含 each::sense 技能。 公开的 eachlabs/skills 集合中也有通过 each::sense(each::labs 的 Agent)运行的技能。each::sense 仅限特定组织使用,因此此插件不包含这些技能。它们的大多数任务,例如移除背景、提升分辨率、剪辑或添加水印,都可以通过上述模型和视频工具完成。
- 文件存储在 each::labs。 上传的文件和结果由 each::labs 存储并从那里展示。任何拥有文件链接的人都可以打开文件;链接是很长的随机地址,不会列在任何地方。文件会保留 180 天;如果你的组织设置了自己的保留期限,则按该期限保留。你也可以在 each::labs 控制面板的存储页面提前删除文件。
- 上传。 一张上传卡片最多可接收 50 个文件;如果所选模型支持的文件数量更少,则以模型限制为准。每个文件最大为 100 MB。文件每次上传 4 个。若文件过多或文件过大,卡片会在开始上传前拒绝操作。工作流表单中的文件字段也适用相同限制。
- 耗时较长的任务。 视频可能需要几分钟才能完成。Claude 会等待;如果运行时间超过等待时限,Claude 会继续检查,直到任务完成。
- 变体。 单次请求中,一个提示词最多生成 8 个结果;如果模型本身单次运行能生成更多结果,则不受此限制。
- 工作流。 Claude 可以列出、读取和运行你所在组织的工作流,并展示其结果。工作流的创建或编辑需在 each::labs 控制面板中完成。
- 手机。 卡片可在 Claude 应用中使用;文件选择器会打开你的照片图库,而不是相机。
- 剪辑 FLAC 音频会返回 mp4 文件,因为剪辑过程会复制音频而不进行格式转换。mp3、wav 和 m4a 会保留原格式。
故障排除
| 问题 | 处理方法 |
|---|---|
| 新卡片或更新未显示 | 开始新的对话。如果仍未显示,请重新加载 claude.ai 或重启 Claude Desktop |
| 卡片显示的文件数少于你拥有的文件数 | 告诉 Claude 你有多少个文件,或让它再生成一张卡片来处理剩余文件 |
| 工具因登录或权限错误而失败 | 打开插件的 Connectors 选项卡,断开连接后重新连接 |
| 未显示卡片,只显示文本 | 确认你使用的是 Claude Chat 或 Claude Desktop;Claude Code 只显示文本。请 Claude 再次显示结果 |
| 卡片提示文件已不可用 | 请 Claude 再次显示该文件;它会获取一份新的结果副本 |
| 费用计入了错误的组织 | 断开连接器,然后重新登录并选择正确的组织 |
数据
该插件仅连接到一个地址 https://mcp.eachlabs.ai/mcp,只需要登录 each::labs:无需 API 密钥,也不会在你的机器上运行脚本或钩子。
你的提示词和输入文件链接会发送到 each::labs MCP 服务,该服务会在你登录时选择的组织下,通过 each::labs API 处理这些内容。你在卡片上添加的文件会从浏览器发送到 each::labs 存储空间,不会经过 Claude。插件本身不存储任何内容。
参与贡献
有关仓库的布局、技能的生成方式以及版本的发布流程,请参阅 CONTRIBUTING.md。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。