欣淇
发布于 2026-05-17 / 0 阅读
0
0

🚀 Activepieces:22.2k Stars 的开源 Zapier 替代品,280+ 集成全是 MCP 服务器 / Activepieces: 22.2k Stars Open-Source Zapier Alternative — 280+ Pieces, All Available as MCP Servers

🚀 Activepieces:22.2k Stars 的开源 Zapier 替代品,280+ 集成全是 MCP 服务器 / Activepieces: 22.2k Stars Open-Source Zapier Alternative — 280+ Pieces, All Available as MCP Servers

不想被 Zapier 或 Make 绑架?Activepieces 把答案塞进了你的口袋——22.2k★ 的 TypeScript 自动化平台,从碎片化的集成生态中最狠的一招是:每个 piece 都是 MCP 服务器

这意味着你写一个 Google Sheets 的 piece,它自动变成 Claude Desktop、Cursor 或 Windsurf 能直接调用的 MCP 工具。280+ 现成集成,60% 来自社区贡献,全在 npmjs.com 可查。

Sick of being locked into Zapier or Make? Activepieces gives you the keys back — a 22.2k★ TypeScript automation platform built around a killer idea: every piece is also an MCP server.

Write a Google Sheets piece, and it automatically becomes an MCP tool usable in Claude Desktop, Cursor, or Windsurf. 280+ ready integrations, 60% community-contributed, all on npmjs.com.


🛠️ 三行命令跑起来

Docker(最快)——PGLite 内置数据库,零依赖:

docker run -d --name activepieces \
  -p 8080:80 \
  -v ~/.activepieces:/app/data \
  activepieces/activepieces:latest

打开 http://localhost:8080 就能开始拖拽。

Docker Compose(推荐生产环境)——带 PostgreSQL + Redis:

git clone https://github.com/activepieces/activepieces.git
cd activepieces/docker-compose
docker compose up -d

Helm(K8s)、Railway(1-Click)、GCP VM 模板……选项多到挑花眼。


🔌 自己写一个 Piece

Activepieces 的 piece 就是 npm 包,TypeScript 写的,本地开发有热重载:

npx create-piece@latest my-piece
import { createPiece } from '@activepieces/framework';

export const myPiece = createPiece({
  displayName: 'My Custom Piece',
  actions: [
    {
      displayName: 'Say Hello',
      props: { name: Property.ShortText() },
      async run(ctx) {
        return `Hello, ${ctx.propsValue.name}!`;
      },
    },
  ],
});

保存即生效,自动出现在编辑器的 piece 列表里。


🧠 AI-First 就是字面意思

内置 AI piece:OpenAI、Claude、Gemini 直接拖。想自己控流程?用 AI SDK 在 builder 里搭 Agent:

const flow = await client.createFlow({
  trigger: schedule({ interval: '1h' }),
  steps: [
    ai.prompt('从这些邮件中提取待办事项:\n{emails}'),
    ai.code('按优先级排序'),
    slack.send('@{user} 以下是今天的优先级:\n{result}'),
  ],
});

Human-in-the-loop:延迟执行、审批节点——这些也只是 piece,你完全能自己造。


📊 关键数字

指标 数据
⭐ GitHub Stars 22,223
🔌 可用 Pieces 280+(MCP 兼容)
📦 包管理器 npmjs.com(@activepieces)
🏢 部署方式 Docker / Compose / K8s / Railway
📝 许可证 MIT + 企业版商业授权
🏛️ 社区 Discord + Crowdin 多语言翻译

💬 为什么值得关注

Zapier 做一件事收你月费,Activepieces 做同样的事你只需一台服务器。280 个 piece 意味着覆盖绝大部份日常自动化场景,而且你的 piece 贡献上去后自动成为 MCP 服务器——这招比 n8n 聪明太多。

如果你已经在用 Claude Code 或 Cursor,Activepieces 的 MCP 兼容性意味着你写的每个集成都能被 AI 直接调用,不再是"自动化孤岛"。

一句话总结:开源 Zapier + MCP 原生桥梁,你的后端和 AI Agent 终于能坐在一起开会了。


⚡ 部署指南 → activepieces.com/docs/install/overview
💻 GitHub → github.com/activepieces/activepieces


Activepieces: Open-source Zapier — 280+ Pieces, All MCP-Ready.

Deploy Guide → activepieces.com/docs/install/overview
GitHub → github.com/activepieces/activepieces


评论