制作 Mcp 服务器(遗留版)
概览
什么是 Make MCP Server?
Make MCP Server 是一个由 Integromat 组织在 GitHub 上托管的开源项目。它作为一个平台,用于创建和管理 MCP(Make Communication Protocol)服务器,促进各种应用程序和服务之间的通信。该项目旨在简化不同系统的集成,使用户能够自动化工作流程并提高生产力。
Make MCP Server 的特点
- 开源:该项目公开可用,允许开发者根据需要贡献和修改代码。
- 集成能力:支持与流行应用程序的各种集成,使连接不同服务变得更加容易。
- 用户友好的界面:服务器提供了一个简单明了的界面,用于管理连接和工作流程。
- 活跃的社区:作为一个开源项目,它拥有一个充满活力的社区,为其开发贡献力量并提供支持。
- 文档:提供全面的文档,帮助用户有效地了解如何设置和使用服务器。
如何使用 Make MCP Server
- 安装:从 GitHub 克隆代码库,并按照文档中提供的安装说明进行操作。
- 配置:通过配置必要的参数(如连接设置和身份验证方法)来设置您的 MCP 服务器。
- 集成:使用提供的 API 和集成指南将所需的应用程序连接到 MCP 服务器。
- 自动化:创建自动化任务的工作流程,提高效率和生产力。
- 社区支持:与社区互动以解决问题、提出功能请求和分享您的经验。
常见问题解答
Make MCP Server 使用了哪些编程语言?
Make MCP Server 主要使用 JavaScript 和 Node.js 构建,使熟悉这些技术的开发者能够轻松上手。
使用 Make MCP Server 是否需要费用?
不需要,Make MCP Server 完全免费使用,因为它是一个开源项目。
我如何能为 Make MCP Server 项目贡献?
您可以通过分叉代码库、进行更改并提交拉取请求来贡献。此外,您还可以通过 GitHub 问题页面报告问题或建议功能。
我在哪里可以找到 Make MCP Server 的文档?
文档可在 GitHub 上的代码库中找到,通常位于 README.md
文件和代码库中的其他 markdown 文件中。
我可以将 Make MCP Server 用于商业目的吗?
可以,由于它是根据 MIT 许可证开源的,您可以将其用于商业目的,但请确保遵守许可证条款。
详情
Make MCP Server (legacy)
A modern, cloud-based version of the Make MCP Server is now available. For most use cases, we recommend using this new version.
A Model Context Protocol server that enables Make scenarios to be utilized as tools by AI assistants. This integration allows AI systems to trigger and interact with your Make automation workflows.
How It Works
The MCP server:
- Connects to your Make account and identifies all scenarios configured with "On-Demand" scheduling
- Parses and resolves input parameters for each scenario, providing AI assistants with meaningful parameter descriptions
- Allows AI assistants to invoke scenarios with appropriate parameters
- Returns scenario output as structured JSON, enabling AI assistants to properly interpret the results
Benefits
- Turn your Make scenarios into callable tools for AI assistants
- Maintain complex automation logic in Make while exposing functionality to AI systems
- Create bidirectional communication between your AI assistants and your existing automation workflows
Usage with Claude Desktop
Prerequisites
- NodeJS
- MCP Client (like Claude Desktop App)
- Make API Key with
scenarios:read
andscenarios:run
scopes
Installation
To use this server with the Claude Desktop app, add the following configuration to the "mcpServers" section of your claude_desktop_config.json
:
{
"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>"
}
}
}
}
MAKE_API_KEY
- You can generate an API key in your Make profile.MAKE_ZONE
- The zone your organization is hosted in (e.g.,eu2.make.com
).MAKE_TEAM
- You can find the ID in the URL of the Team page.
Server配置
{
"mcpServers": {
"make-mcp-server": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/metorial/mcp-container--integromat--make-mcp-server--make-mcp-server",
"node build/index.js"
],
"env": {
"MAKE_API_KEY": "make-api-key",
"MAKE_ZONE": "make-zone",
"MAKE_TEAM": "make-team"
}
}
}
}