模型上下文协议服务器

MakeSync MCP Server是一个高级模型上下文协议(MCP)服务器,用于Make.com,支持智能补丁、场景管理和自动化工作流集成。

  • by sparxHub
  • TypeScript
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 sparxhub/mcp-makesync

使用说明

🧩 MakeSync MCP服务器

Make.com的高级模型上下文协议(MCP)服务器,支持智能修补、场景管理以及与自动化工作流的集成。

作者:纳达夫·丹尼尔
许可证:MIT
项目版本: 1.0.0

🧠 最初灵感来自爱德华·利托的 mcp-server-make-dot-com


🧠 项目概述

该服务器实现了一个强大且可扩展的MCP接口,用于与 创客网API与基本实现不同, MakeSync MCP Server 是 模块无关,能够根据其声明阅读和更新场景蓝图 metadata.parameters, interface,以及 expect 结构。

它支持:

  • 阅读场景及其结构。
  • 对任何模块进行智能、符合规范的修补。
  • CLI和Claude Desktop的使用情况。
  • 使用安全的蓝图修补 confirm 逻辑。
  • 可配置的环境和TypeScript支持。

🔧 特性

  • ✅ 阅读任何场景的实时或草稿蓝图
  • ✏️ 基于元数据规范的模块字段智能修补
  • 🛡 确认安全更新场景的逻辑
  • 🔍 自动换行 {{...}} 地图绘制器(如果缺失)
  • 🧠 跨任何模块类型的不可知修补
  • 🧰 与Claude Desktop、本地节点和GitHub工作流兼容

📦 工具

read_make_dot_com_scenario_blueprint

  • 输入:
    • scenario_id (编号)
    • draft (布尔值,可选)
  • 输出:完整蓝图JSON

update_make_dot_com_scenario

  • 输入:
    • scenario_id (编号)
    • name / description (可选)
    • module_id (可选):模块内部要进行补丁
    • operations (可选):列表 { path, value } 补丁说明
    • confirm (布尔值,默认值: true):安装新应用程序所需
  • 行为:
    • 基于Make.com模块结构应用所有更新
    • 包裹 value 随着 {{...}} 如果合适
    • 根据模块进行验证 interface 和 parameters 钥匙

🔑 所需API关键范围

确保您的API密钥包括以下作用域:

代理:读取应用程序:读取连接:读取数据存储:读取设备:读取功能:读取场景:读取场景;运行场景:写入团队:读取

⚙️ 配置

选项1:使用Claude Desktop快速设置

运行提供的安装脚本或使用:

MAKE_DOT_COM_API_KEY=xxx npm install && npm run build