3rzy/make-mcp-integration-issue
If you are the rightful owner of make-mcp-integration-issue and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
This document provides a detailed overview of the challenges faced while integrating Make with Claude Desktop using the Model Context Protocol (MCP).
The integration of Make (formerly Integromat) with Claude Desktop using the Model Context Protocol (MCP) involves setting up a server that can handle communication between the two platforms. The server is implemented in Node.js and is designed to communicate with Make's API and Claude Desktop via WebSocket, supporting JSON-RPC 2.0. Despite multiple attempts and configurations, establishing a stable connection has been challenging due to issues such as port conflicts, protocol mismatches, and lack of detailed MCP documentation. The server aims to manage Make scenarios and facilitate seamless interaction with Claude Desktop, but errors like 'address already in use' and 'server disconnected' have been persistent obstacles.
Features
- Node.js server implementation for MCP
- WebSocket communication with Claude Desktop
- JSON-RPC 2.0 support for protocol compliance
- Scenario management tools for Make
- Configurable server settings via environment variables
Usages
usage with Claude Desktop
{ "make": { "command": "node", "args": ["/Users/krzyk/google-workspace-mcp/make-mcp-server/make-mcp-server.js"], "env": { "MAKE_API_TOKEN": "[token]", "PORT": "3001" }, "url": "ws://localhost:3001", "disabled": true } }
simplified usage with Claude Desktop
{ "make": { "disabled": true, "url": "ws://localhost:5555" } }
Tools
list_scenarios
Fetches a list of all scenarios in Make
run_scenario
Executes a scenario in Make