mulesoft-design-center-mcp-server

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

  1. Clone the repository
  2. Install the dependencies
    npm install
  1. Add .env file with the following variables:
    ANYPOINT_CLIENT_ID=YOUR_ANYPOINT_CLIENT_ID
    ANYPOINT_CLIENT_SECRET=YOUR_ANYPOINT_CLIENT_SECRET
  1. 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

  1. Download the latest Postman application with MCP Support from here
  2. Open Postman and Create a new MCP Collection
  3. In the URL field, enter the following and provide your ANYPOINT_CLIENT_ID and ANYPOINT_CLIENT_SECRET as environment variables
    node PATH_TO_MCP_SERVER/dist/src/index.js
  1. Click on the "Connect" button to test the connection
  2. You should see tools and methods available for the MCP Server
  3. Click on selected tool and provide the required parameters
  4. Click on the "Run" button to execute the request
  5. You should see the response from the MCP Server

📝 Postman MCP Server Configuration

Postman MCP Server

Cursor MCP Server Usage

Cursor MCP Server Usage

📫 Feedback or Issues?

Feel free to open an issue or pull request in this repo. We welcome contributions!