Skip to content

Latest commit

 

History

History
103 lines (62 loc) · 4.8 KB

File metadata and controls

103 lines (62 loc) · 4.8 KB

Get Started with MuleSoft Vibes

MuleSoft Vibes helps you build APIs and integrations by sending natural language messages directly in your development environment.

Use MuleSoft Vibes

You can open MuleSoft Vibes from the:

  • Toolbar icon

  • Top navigation bar

  • Build with AI card in the project canvas

When you send a message, MuleSoft Vibes processes it using the MuleSoft MCP Server and performs actions such as generating API specifications or integration flows.

Depending on your configuration, MuleSoft Vibes can:

  • Request approval before writing to your files

  • Write automatically if Auto-approve is enabled in settings

Plan and Act Modes

MuleSoft Vibes operates in two modes:

  • Plan Mode MuleSoft Vibes analyzes your message and produces a step-by-step plan describing how it will accomplish the task. No actions are executed automatically in this mode.

  • Act Mode MuleSoft Vibes attempts to perform the actions outlined in the plan by using the MuleSoft MCP Server tools to modify files, create resources, or execute changes to your project.

You can switch between modes depending on whether you prefer to review the plan before execution or allow MuleSoft Vibes to act directly.

How MuleSoft Vibes Generates Code

MuleSoft Vibes uses MuleSoft-optimized AI pipelines to generate high-quality code for API specifications and integration flows.

The pipelines are exposed to MuleSoft Vibes through these MCP tools:

  • generate_mule_flow – Generates Mule integration flows.

  • generate_api_spec – Generates API specifications from natural language.

Because these tools run on pipelines optimized specifically for MuleSoft use cases, users typically receive higher-quality code outputs (on average, 60% better) compared to generic generation.

To ensure the best results:

  • Verify that the MuleSoft MCP Server is loaded in MuleSoft Vibes before you send a message.

  • Make sure MuleSoft Vibes is invoking these specialized tools.

  • Verify that all required prerequisites for MuleSoft Vibes and MCP Server are enabled in your environment.

For more information about how MuleSoft AI generation pipelines work, see the MuleSoft research blog.

Provide MuleSoft Vibes with Context

You can improve the accuracy of MuleSoft Vibes output by providing additional context files or inputs. Examples include requirement files (requirements.txt), configuration folders, logs, URLs, or terminal output.

To add context:

  1. In the MuleSoft Vibes panel, click the Add Context icon in the lower-left corner.

  2. Select files or folders to attach, paste the input or output from terminal, or paste a URL.

  3. Confirm to add the context to your current task.

You can also add context directly from the message input box by typing @, which opens the same context selector.

These inputs are used as contextual references during generation.

Add Files to Messages with Multi-Modal Support

MuleSoft Vibes supports multi-modal context in the message area. Drag images directly into a conversation to provide visual context alongside text inputs.

Attach up to 10 files per conversation to help MuleSoft Vibes interpret requirements that are easier to explain through screenshots or supporting files.

Configure MuleSoft Vibes Settings

You can customize how MuleSoft Vibes interacts with your project through the Settings panel. To access this panel, click the Auto-approve section at the bottom of the MuleSoft Vibes window.

The available options include:

  • Auto-approve: Automatically apply changes without prompting for confirmation.

  • Read project files: Allow MuleSoft Vibes to read project files for context.

  • Edit project files: Allow MuleSoft Vibes to write changes directly to your project.

  • Read all files: Allow MuleSoft Vibes to read all files on your computer.

  • Edit all files: Allow MuleSoft Vibes to edit any file on your computer.

  • Use MCP Servers: Allow MuleSoft Vibes to use connected MCP servers.

  • Execute safe commands: Allow MuleSoft Vibes to execute safe terminal commands.

  • Execute all commands: Allow MuleSoft Vibes to execute any terminal command.

  • Use the browser: Allow MuleSoft Vibes to launch and interact with websites in a browser.

Monitor Token Consumption in MuleSoft Vibes

View token consumption for individual requests and tasks directly in MuleSoft Vibes.

This visibility helps you understand the resource cost of generation activities and manage usage across sessions.

Skills in MuleSoft Vibes

Skills are reusable instruction sets that load when your message matches a skill’s description. For information about skills and MCP tools, see vibes-skills.adoc.