项目简介
Make MCP Server 是一个基于 Model Context Protocol (MCP) 构建的服务器,它将 Make 自动化平台上的 "情景 (scenarios)" 转化为可以被 AI 助手调用的工具。通过这个服务器,你可以让 AI 系统直接触发和控制你在 Make 平台上创建的自动化流程,实现 AI 与自动化工作流的深度集成。
主要功能点
- 将 Make 情景转化为 AI 工具: 把你在 Make 平台上配置的 "按需 (On-Demand)" 调度的情景,注册为 MCP 服务器的工具,供 AI 助手发现和调用。
- 智能参数解析: 自动解析 Make 情景的输入参数,并为 AI 助手提供清晰的参数描述,方便 AI 理解如何调用这些工具。
- 情景执行与结果返回: 允许 AI 助手通过 MCP 协议调用 Make 情景,并以结构化的 JSON 格式返回情景的执行结果,方便 AI 助手进一步处理。
- 双向通信: 建立 AI 助手和 Make 自动化工作流之间的双向通信,实现更复杂的自动化和 AI 协作场景。
安装步骤
- 安装 NodeJS: 确保你的系统已经安装了 NodeJS 运行环境。
- 安装 MCP Client: 你需要一个 MCP 客户端应用,例如 Claude Desktop App。
- 获取 Make API Key: 登录你的 Make 平台账号,在个人资料设置中生成 API Key,并确保该 API Key 具有 'scenarios:read' 和 'scenarios:run' 权限。
- 配置 MCP Client: 编辑你的 MCP 客户端配置文件(例如 Claude Desktop App 的 'claude_desktop_config.json'),添加 Make MCP Server 的配置信息。
服务器配置
以下是配置 Make MCP Server 的 JSON 配置信息,你需要将其添加到你的 MCP 客户端配置中。
{ "mcpServers": { "make": { "command": "npx", "args": ["-y", "@makehq/mcp-server"], "env": { "MAKE_API_KEY": "<your-api-key>", "MAKE_ZONE": "<your-zone>", "MAKE_TEAM": "<your-team-id>" } } } }
参数注释:
- 'server name': 'make' - 为该 MCP 服务器配置命名为 "make",你可以根据需要自定义名称。
- 'command': 'npx' - 指定启动服务器的命令为 'npx',它会自动查找并执行 '@makehq/mcp-server' 包。
- 'args': '["-y", "@makehq/mcp-server"]' - 传递给 'npx' 的参数,'-y' 表示自动确认安装包,'@makehq/mcp-server' 是要执行的 npm 包名称。
- 'env': 环境变量配置,用于传递 Make 平台的认证信息。
- 'MAKE_API_KEY': '<your-api-key>' - 必须替换为你的 Make API Key,用于服务器连接到你的 Make 账号。
- 'MAKE_ZONE': '<your-zone>' - 必须替换为你的 Make 组织所在的区域,例如 'eu2.make.com'。可以在你的 Make 平台 URL 中找到。
- 'MAKE_TEAM': '<your-team-id>' - 必须替换为你的 Make 团队 ID,可以在 Make 平台团队页面 URL 中找到。
基本使用方法
- 启动 MCP 客户端: 启动配置了 Make MCP Server 的 MCP 客户端应用,例如 Claude Desktop App。
- 连接 MCP 服务器: MCP 客户端会自动连接到 Make MCP Server。
- AI 助手调用 Make 情景: 在 MCP 客户端中,你的 AI 助手应该能够发现并调用 Make MCP Server 提供的工具,这些工具对应于你在 Make 平台上配置的 "按需 (On-Demand)" 调度的情景。
- 通过自然语言指令调用: 你可以通过自然语言指令指示 AI 助手调用相应的 Make 工具,并传递必要的参数。AI 助手会将指令转换为 MCP 请求发送给 Make MCP Server,服务器会执行对应的 Make 情景并将结果返回给 AI 助手。
现在,你的 AI 助手就可以利用 Make 平台强大的自动化能力了!
信息
分类
开发者工具