建立 Mcp 伺服器(舊版)
建立 MCP 伺服器 步驟 1: 下載 MCP 1. 前往 [MCP 官方網站](http://mcp.ocean-labs.de/)。 2. 下載最新版本的 MCP。 步驟 2: 安裝 Java 1. 確保你的電腦上已安裝 Java JDK。 2. 你可以從 [Oracle 官方網站](https://www.oracle.com/java/technologies/javase-jdk11-downloads.html) 下載並安裝最新版本的 JDK。 步驟 3: 解壓 MCP 1. 將下載的 MCP 壓縮檔解壓到你想要的資料夾中。 步驟 4: 配置 MCP 1. 打開解壓後的 MCP 資料夾。 2. 編輯 `mcp.cfg` 檔案,根據你的需求進行配置。 步驟 5: 啟動 MCP 1. 在 MCP 資料夾中,找到 `start.bat`(Windows)或 `start.sh`(Linux/Mac)。 2. 雙擊或在終端中運行該檔案以啟動 MCP 伺服器。 步驟 6: 測試伺服器 1. 打開 Minecraft 客戶端。 2. 在伺服器列表中添加你的 MCP 伺服器 IP 地址。 3. 連接並測試伺服器是否正常運行。 常見問題 - 如何更新 MCP? - 下載最新版本並重複上述步驟。 - 伺服器無法啟動? - 檢查 Java 是否正確安裝,並確保 MCP 配置正確。 - 如何添加插件? - 將插件檔案放入 `plugins` 資料夾中,然後重啟伺服器。
概覽
什麼是 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.
伺服器配置
{
"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"
}
}
}
}