AskNerella/mulesoft-design-center-mcp-server
3.1
If you are the rightful owner of mulesoft-design-center-mcp-server 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 server allows interaction with MuleSoft Design Center using natural language to create and manage API specifications.
MuleSoft Design Center MCP Server
What if you can interact with MuleSoft Design Center via Natural Language - like Create and Manage API Specifications. That's exactly what this MCP server does.
✨ Features
- Get Design Center Projects
- Get API Specification
- Create / Update API Specification
- Publish Project to Exchange
- Get API Manager Environments
🚀 Getting Started
Prerequisites
- Node.js 18+
- Anypoint Platform credentials
Step by Step Guide
- Clone the repository
- Install the dependencies
npm install
- Add .env file with the following variables:
ANYPOINT_CLIENT_ID=YOUR_ANYPOINT_CLIENT_ID
ANYPOINT_CLIENT_SECRET=YOUR_ANYPOINT_CLIENT_SECRET
- Build the project and run the MCP Server
npm run build
npm run dev
🧠 Configuration With Cursor
- Navigate to the Cursor MCP Server Settings
- Add the following:
{
"design-center-mcp": {
"command": "node",
"args": ["PATH_TO_MCP_SERVER/dist/src/index.js"],
"env": {
"ANYPOINT_CLIENT_ID": "YOUR_ANYPOINT_CLIENT_ID",
"ANYPOINT_CLIENT_SECRET": "YOUR_ANYPOINT_CLIENT_SECRET"
}
}
}
📦 Running with Postman
- Download the latest Postman application with MCP Support from here
- Open Postman and Create a new MCP Collection
- In the URL field, enter the following and provide your
ANYPOINT_CLIENT_ID
andANYPOINT_CLIENT_SECRET
as environment variables
node PATH_TO_MCP_SERVER/dist/src/index.js
- Click on the "Connect" button to test the connection
- You should see tools and methods available for the MCP Server
- Click on selected tool and provide the required parameters
- Click on the "Run" button to execute the request
- You should see the response from the MCP Server
📝 Postman MCP Server Configuration
Cursor MCP Server Usage
📫 Feedback or Issues?
Feel free to open an issue or pull request in this repo. We welcome contributions!