Token导航 LogoToken导航TokenDH.com
Make MCP Integration Playbook logo
AI代理未说明官方级别未说明来源级核验

Make MCP Integration Playbook

MCP Server

该工具用于将Make.com的scenario转换为MCP server并与Claude Desktop集成,实现自动化工作流。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
工作流自动化集成工具JavaScriptClaudeClaude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Joseph19820124

提供方

Joseph19820124

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

Make.com到MCP Server集成Playbook

概述

本playbook将指导你如何将Make.com scenario转换为MCP (Model Context Protocol) server,并与Claude Desktop集成,实现自动化工作流。

前置条件

  • Make.com账户(免费版即可开始)
  • Node.js 18+ 环境
  • Claude Desktop应用
  • 基础的JavaScript/TypeScript知识

步骤1:在Make.com创建基础Scenario

1.1 登录Make.com并创建新scenario

1. 访问 make.com 并登录
2. 点击 "Create a new scenario"
3. 选择 "Webhooks" 作为触发器
4. 配置 "Custom Webhook"

1.2 配置Webhook触发器

1. 点击webhook模块
2. 点击 "Add" 创建新webhook
3. 复制生成的webhook URL(稍后需要)
4. 设置webhook名称,如 "MCP-Trigger"

1.3 添加处理模块

根据你的需求添加处理模块,例如:

  • 数据处理:Filter, Router, Data store操作
  • 外部服务:Google Sheets, Notion, Slack等
  • HTTP请求:调用其他API
  • 响应格式化:Webhook Response模块

示例scenario结构:

Webhook → Filter → HTTP Request → Webhook Response

步骤2:创建MCP Server

2.1 初始化项目

mkdir make-mcp-server
cd make-mcp-server
npm init -y
npm install @modelcontextprotocol/sdk axios dotenv
npm install -D typescript @types/node

2.2 创建TypeScript配置

参见 tsconfig.json 文件

2.3 创建MCP Server代码

参见 src/server.ts 文件

2.4 创建环境配置

复制 .env.example.env 并填入你的配置:

MAKE_WEBHOOK_URL=你的Make.com_webhook_URL
MAKE_API_TOKEN=你的Make.com_API_token(可选)

2.5 构建和运行

npm run build
npm start

步骤3:配置Claude Desktop

3.1 编译并测试MCP Server

npm run build
chmod +x dist/server.js

3.2 配置Claude Desktop MCP

打开Claude Desktop配置文件:

  • macOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

添加MCP server配置:

{
  "mcpServers": {
    "make-automation": {
      "command": "node",
      "args": ["/path/to/your/make-mcp-server/dist/server.js"],
      "env": {
        "MAKE_WEBHOOK_URL": "你的webhook_URL"
      }
    }
  }
}

3.3 重启Claude Desktop

重启Claude Desktop应用以加载新的MCP server配置。

步骤4:测试集成

4.1 在Claude Desktop中测试

你好Claude,请帮我触发Make scenario来创建一个任务,数据是:
{
  "title": "测试任务",
  "priority": "high",
  "due_date": "2025-01-15"
}

4.2 验证Make.com执行

  1. 检查Make.com dashboard中的执行历史
  2. 确认数据已正确传递
  3. 验证后续处理模块是否正常工作

高级配置

错误处理和重试机制

参见 src/server.ts 中的实现示例

数据验证

参见 src/server.ts 中的 validatePayload 方法

日志记录

可以集成 winston 或其他日志库来记录详细的执行日志

常见用例示例

用例1:自动化数据处理

Make.com流程: Webhook → 数据验证 → Google Sheets更新 → Slack通知

用例2:任务管理集成

Make.com流程: Webhook → Notion数据库创建 → 团队成员邮件通知

用例3:内容发布工作流

Make.com流程: Webhook → 内容格式化 → 多平台发布 → 分析报告

故障排除

常见问题

  1. MCP Server连接失败

- 检查文件路径和权限 - 确认Node.js版本兼容性

  1. Webhook调用失败

- 验证webhook URL正确性 - 检查Make.com scenario状态

  1. 数据传递问题

- 确认JSON格式正确 - 检查Make.com数据映射

调试技巧

# 启用详细日志
DEBUG=* node dist/server.js

# 测试webhook连通性
curl -X POST -H "Content-Type: application/json" -d '{"test":true}' YOUR_WEBHOOK_URL

项目结构

make-mcp-server/
├── src/
│   └── server.ts          # MCP服务器主代码
├── dist/                  # 编译输出目录
├── package.json           # 项目配置
├── tsconfig.json         # TypeScript配置
├── .env.example          # 环境变量示例
├── .gitignore            # Git忽略文件
└── README.md             # 项目文档

扩展功能

  • 添加更多Make.com API集成
  • 实现batch操作支持
  • 添加webhook验证机制
  • 集成更多第三方服务

贡献

欢迎提交Issue和Pull Request来改进这个项目!

许可证

MIT License


通过这个playbook,你现在可以将Make.com的强大自动化能力直接整合到Claude Desktop的工作流中,实现seamless的AI驱动自动化!

目录标签

目录标签

工作流自动化集成工具JavaScriptClaude自动化工作流本地部署Make.comMCPServerClaudeDesktop

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP