<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>COPILOT on DecipherMiddleware</title><link>https://blog.deciphermiddleware.in/tags/copilot/</link><description>Recent content in COPILOT on DecipherMiddleware</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Wed, 10 Jun 2026 00:00:00 +0530</lastBuildDate><atom:link href="https://blog.deciphermiddleware.in/tags/copilot/index.xml" rel="self" type="application/rss+xml"/><item><title>CLI Coding Agents Meet MuleSoft MCP Server</title><link>https://blog.deciphermiddleware.in/posts/cli-coding-agents-meet-mule-mcp/</link><pubDate>Wed, 10 Jun 2026 00:00:00 +0530</pubDate><guid>https://blog.deciphermiddleware.in/posts/cli-coding-agents-meet-mule-mcp/</guid><description>&lt;p&gt;As an Integration and DevOps engineer, I&amp;rsquo;ve spent countless hours staring at black and white screens — &lt;code&gt;vim&lt;/code&gt;, &lt;code&gt;vi&lt;/code&gt;, &lt;code&gt;nano&lt;/code&gt;, writing, running, testing, and shipping scripts, all from &lt;strong&gt;one home&lt;/strong&gt;:&lt;/p&gt;
&lt;h3 id="the-og"&gt;The OG &lt;a href="#the-og" class="anchor"&gt;&lt;i class="fa-solid fa-anchor"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sh" data-lang="sh"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;echo&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;terminal&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Coding agents just moved in.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sh" data-lang="sh"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;## Antigravity&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;agy
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;## GitHub Copilot&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;copilot
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;After experimenting with &lt;strong&gt;IDE&lt;/strong&gt; coding agents — building MuleSoft applications using &lt;strong&gt;MuleSoft Vibes/ACB&lt;/strong&gt; right inside VS Code — I wanted to take it further. Back to where I&amp;rsquo;m most comfortable.&lt;/p&gt;
&lt;p&gt;Let&amp;rsquo;s spin up a CLI coding agent, and arm it with MuleSoft DX MCP Server to interact with Anypoint Platform - straight from the terminal.&lt;/p&gt;
&lt;h2 id="table-of-contents"&gt;Table of Contents &lt;a href="#table-of-contents" class="anchor"&gt;&lt;i class="fa-solid fa-anchor"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="#mulesoft-dx-mcp-server"&gt;MuleSoft DX MCP Server&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#features"&gt;Features&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="#prerequisites"&gt;Prerequisites&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#connected-app-creation"&gt;Connected App Creation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#the-og-terminal"&gt;The OG: Terminal&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#cli-coding-agents"&gt;CLI Coding Agents&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#antigravity"&gt;Antigravity&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#mcp-server-configuration"&gt;MCP Server configuration&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#moment-of-truth"&gt;Moment of truth&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="#copilot"&gt;Copilot&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#mcp-server-configuration-1"&gt;MCP Server configuration&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#moment-of-truth-1"&gt;Moment of truth&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="mulesoft-dx-mcp-server"&gt;MuleSoft DX MCP Server &lt;a href="#mulesoft-dx-mcp-server" class="anchor"&gt;&lt;i class="fa-solid fa-anchor"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;MuleSoft DX MCP Server supports API design, application deployment, and asset management&lt;/p&gt;
&lt;h3 id="features"&gt;Features &lt;a href="#features" class="anchor"&gt;&lt;i class="fa-solid fa-anchor"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;API specification development&lt;/li&gt;
&lt;li&gt;Application creation and configuration&lt;/li&gt;
&lt;li&gt;Agent network creation&lt;/li&gt;
&lt;li&gt;Asset publication in Exchange&lt;/li&gt;
&lt;li&gt;Instance deployment and management to CloudHub 2.0 and Runtime Fabric&lt;/li&gt;
&lt;li&gt;Application security&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These features look very promising for a CLI agent. Let&amp;rsquo;s set them up.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://blog.deciphermiddleware.in/images/blogger/cb1bd4f698.gif" alt=""&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="prerequisites"&gt;Prerequisites &lt;a href="#prerequisites" class="anchor"&gt;&lt;i class="fa-solid fa-anchor"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;Enable Agentforce for Anypoint platform - &lt;a href="https://docs.mulesoft.com/access-management/enabling-agentforce"&gt;Ref&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Install Node.js 20 or later - &lt;a href="https://nodejs.org/en/download"&gt;Ref&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Organization admin access to create a connected app - &lt;a href="https://docs.mulesoft.com/access-management/connected-apps-overview"&gt;Ref&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="connected-app-creation"&gt;Connected App Creation &lt;a href="#connected-app-creation" class="anchor"&gt;&lt;i class="fa-solid fa-anchor"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;Log in to Anypoint Platform.&lt;/li&gt;
&lt;li&gt;Under Access Management, click &lt;strong&gt;Connected Apps&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Create App&lt;/strong&gt;. Add a name for the connected app.&lt;/li&gt;
&lt;li&gt;Select &lt;strong&gt;App acts on its own behalf (client credentials)&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Click on Add Scopes. Add the scopes mentioned in the below table.&lt;/li&gt;
&lt;/ul&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th&gt;Anypoint Code Builder&lt;/th&gt;
&lt;td&gt;Mule Developer Generative AI User&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;Anypoint Monitoring&lt;/th&gt;
&lt;td&gt;Monitoring Viewer&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;Anypoint Code Builder&lt;/th&gt;
&lt;td&gt;Mule Developer Generative AI User&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th rowspan=3&gt;API Manager&lt;/th&gt;
&lt;td&gt;Manage APIs Configuration&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Manage APIs Configuration&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;View APIs Configuration&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th rowspan=4&gt;Exchange&lt;/th&gt;
&lt;td&gt;Exchange Administrator&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Exchange Contributor&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Exchange Creator&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Exchange Viewer&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th rowspan=2&gt;General&lt;/th&gt;
&lt;td&gt;View Connected Applications&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;View Organization&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;OpenID&lt;/th&gt;
&lt;td&gt;Profile&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th rowspan=4&gt;Runtime Manager&lt;/th&gt;
&lt;td&gt;Cloudhub Network Viewer&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Create Applications&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Read Applications&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Read Runtime Fabrics&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;ul&gt;
&lt;li&gt;Click on &lt;strong&gt;Save&lt;/strong&gt; to save the new connected app.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="the-og-terminal"&gt;The OG: Terminal &lt;a href="#the-og-terminal" class="anchor"&gt;&lt;i class="fa-solid fa-anchor"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;Now open &lt;code&gt;The OG: Terminal&lt;/code&gt;. Set the environment variables for the terminal session.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="macoslinux"&gt;macOS/Linux &lt;a href="#macoslinux" class="anchor"&gt;&lt;i class="fa-solid fa-anchor"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/h4&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sh" data-lang="sh"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;export&lt;/span&gt; &lt;span class="nv"&gt;ANYPOINT_CLIENT_ID&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;&amp;lt;CLIENT_ID&amp;gt;&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;export&lt;/span&gt; &lt;span class="nv"&gt;ANYPOINT_CLIENT_SECRET&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;&amp;lt;CLIENT_SECRET&amp;gt;&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h5 id="optional"&gt;Optional &lt;a href="#optional" class="anchor"&gt;&lt;i class="fa-solid fa-anchor"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/h5&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sh" data-lang="sh"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;export&lt;/span&gt; &lt;span class="nv"&gt;ANYPOINT_REGION&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;&amp;lt;REGION_NAME&amp;gt;&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id="windows"&gt;Windows &lt;a href="#windows" class="anchor"&gt;&lt;i class="fa-solid fa-anchor"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/h4&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-pwsh" data-lang="pwsh"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nv"&gt;$env:ANYPOINT_CLIENT_ID&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;&amp;lt;CLIENT_ID&amp;gt;&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nv"&gt;$env:ANYPOINT_CLIENT_SECRET&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;&amp;lt;CLIENT_SECRET&amp;gt;&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h5 id="optional-1"&gt;Optional &lt;a href="#optional-1" class="anchor"&gt;&lt;i class="fa-solid fa-anchor"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/h5&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sh" data-lang="sh"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nv"&gt;$env&lt;/span&gt;:ANYPOINT_REGION&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;&amp;lt;REGION_NAME&amp;gt;&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="cli-coding-agents"&gt;CLI Coding Agents &lt;a href="#cli-coding-agents" class="anchor"&gt;&lt;i class="fa-solid fa-anchor"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Setup is complete on the &lt;strong&gt;Anypoint&lt;/strong&gt; side and the &lt;strong&gt;env variables&lt;/strong&gt; are set in the terminal. Let&amp;rsquo;s make the terminal smarter and equip it with MuleSoft DX MCP Server.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Antigravity&lt;/li&gt;
&lt;li&gt;Copilot&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://blog.deciphermiddleware.in/images/wp/giphy-4.webp" alt=""&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="antigravity"&gt;Antigravity &lt;a href="#antigravity" class="anchor"&gt;&lt;i class="fa-solid fa-anchor"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;Install Antigravity CLI following the &lt;a href="https://antigravity.google/download#antigravity-cli"&gt;link&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Run the below command to start CLI. Log in using your google/gemini account.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sh" data-lang="sh"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;agy
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://blog.deciphermiddleware.in/images/screenshots/gemini-1.png" alt=""&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Type &lt;code&gt;/mcp&lt;/code&gt;, press Enter.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sh" data-lang="sh"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;MCP Servers
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; No MCP servers configured.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Keyboard: ↑/↓ Navigate enter Actions
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;esc to cancel
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;As of now, no MCP servers are configured for antigravity-cli.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="mcp-server-configuration"&gt;MCP Server configuration &lt;a href="#mcp-server-configuration" class="anchor"&gt;&lt;i class="fa-solid fa-anchor"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;Antigravity lets you setup MCP server as Global setup or Workspace Local setup.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Global:&lt;/strong&gt; &lt;code&gt;~/.gemini/antigravity-cli/mcp_config.json&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Workspace local setups:&lt;/strong&gt; &lt;code&gt;.agents/mcp_config.json&lt;/code&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Update &lt;code&gt;mcp_config.json&lt;/code&gt; as below.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-json" data-lang="json"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;mcpServers&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;mulesoft&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;command&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;npx&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;args&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;-y&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;mulesoft-mcp-server&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;start&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;Make sure that &lt;a href="#the-og-terminal"&gt;env variables&lt;/a&gt; were properly set for the terminal session.&lt;/li&gt;
&lt;li&gt;Let&amp;rsquo;s start &lt;strong&gt;antigravity&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sh" data-lang="sh"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;agy
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;Type &lt;code&gt;/mcp&lt;/code&gt;, press Enter.&lt;/li&gt;
&lt;/ul&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;MCP Servers
Plugins (~/.gemini/antigravity-cli/plugins)
&amp;gt; ✓ mulesoft Tools: create_mule_project, generate_mule_flow, create_mcp_server, deploy_mule_application, list_applications, +16 more
Keyboard: ↑/↓ Navigate enter Actions
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;If you see the message similar to above then you are all set and ready to perform operations &amp;#x1f604;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;But wait, is it too easy????&lt;/p&gt;&lt;/blockquote&gt;
&lt;h4 id="lets-get-the-hands-dirty-"&gt;Let&amp;rsquo;s get the hands dirty 😈 &lt;a href="#lets-get-the-hands-dirty-" class="anchor"&gt;&lt;i class="fa-solid fa-anchor"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/h4&gt;&lt;blockquote&gt;
&lt;p&gt;My initial prompts didn&amp;rsquo;t work and, it was not able to list the MCP tools &amp;#x1f61e; Countless hours and tokens wasted 😫!!!&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;I kept on trying&amp;hellip;. I kept trying, and then I changed the &lt;code&gt;/model&lt;/code&gt; to &lt;code&gt;Claude Sonnet 4.6&lt;/code&gt;, and prompted:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;list mcp tools
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;A good output &amp;#x1f60e;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://blog.deciphermiddleware.in/images/screenshots/gemini-2.png"&gt;&lt;img src="https://blog.deciphermiddleware.in/images/screenshots/gemini-2.png" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Another prompt&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;List deployed applications in dev environment.
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Another success &amp;#x1f60e;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://blog.deciphermiddleware.in/images/screenshots/gemini-3.png"&gt;&lt;img src="https://blog.deciphermiddleware.in/images/screenshots/gemini-3.png" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="copilot"&gt;Copilot &lt;a href="#copilot" class="anchor"&gt;&lt;i class="fa-solid fa-anchor"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;Install the copilot following the &lt;a href="https://github.com/features/copilot/cli"&gt;link&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Run the below command to check if copilot is working.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sh" data-lang="sh"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;copilot
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;Type &lt;code&gt;/login&lt;/code&gt; and press enter. Follow instructions to log in to your GitHub account and activate GitHub Copilot.&lt;/li&gt;
&lt;li&gt;To view list of available MCP servers type &lt;code&gt;/mcp show&lt;/code&gt; and press enter.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://blog.deciphermiddleware.in/images/screenshots/copilot-1.png"&gt;&lt;img src="https://blog.deciphermiddleware.in/images/screenshots/copilot-1.png" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;As of now only GitHub MCP server is enabled.&lt;/p&gt;
&lt;h4 id="mcp-server-configuration-1"&gt;MCP Server configuration &lt;a href="#mcp-server-configuration-1" class="anchor"&gt;&lt;i class="fa-solid fa-anchor"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;Type &lt;code&gt;/mcp add&lt;/code&gt; and press enter. Fill in details as per below table.&lt;/li&gt;
&lt;/ul&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;th&gt;Server Name:&lt;/th&gt;
&lt;td&gt;mulesoft-dx&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;Server Type:&lt;/th&gt;
&lt;td&gt;STDIO&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;Command to start the server:&lt;/th&gt;
&lt;td&gt;npx -y mulesoft-mcp-server start&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;Environment variables:&lt;/th&gt;
&lt;td&gt;Add the env variables of ANYPOINT_CLIENT_ID and ANYPOINT_CLIENT_SECRET if not configured in terminal env else keep it blank.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;Tools:&lt;/th&gt;
&lt;td&gt;*&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;p&gt;&lt;a href="https://blog.deciphermiddleware.in/images/screenshots/copilot-2.png"&gt;&lt;img src="https://blog.deciphermiddleware.in/images/screenshots/copilot-2.png" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;ctrl+s&lt;/code&gt; to save the MCP server configuration.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://blog.deciphermiddleware.in/images/screenshots/copilot-3.png"&gt;&lt;img src="https://blog.deciphermiddleware.in/images/screenshots/copilot-3.png" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h4 id="moment-of-truth"&gt;Moment of truth &lt;a href="#moment-of-truth" class="anchor"&gt;&lt;i class="fa-solid fa-anchor"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/h4&gt;&lt;h5 id="prompt"&gt;Prompt &lt;a href="#prompt" class="anchor"&gt;&lt;i class="fa-solid fa-anchor"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/h5&gt;&lt;pre tabindex="0"&gt;&lt;code&gt;List deployed applications in dev environment.
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;a href="https://blog.deciphermiddleware.in/images/screenshots/copilot-4.png"&gt;&lt;img src="https://blog.deciphermiddleware.in/images/screenshots/copilot-4.png" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;blockquote&gt;
&lt;p&gt;Now, CLI agent has got MuleSoft DX MCP Server.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="https://blog.deciphermiddleware.in/images/blogger/33b97e90f7.gif"&gt;&lt;img src="https://blog.deciphermiddleware.in/images/blogger/33b97e90f7.gif" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="references"&gt;References &lt;a href="#references" class="anchor"&gt;&lt;i class="fa-solid fa-anchor"&gt;&lt;/i&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://docs.mulesoft.com/access-management/enabling-agentforce"&gt;https://docs.mulesoft.com/access-management/enabling-agentforce&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.mulesoft.com/access-management/connected-apps-overview"&gt;https://docs.mulesoft.com/access-management/connected-apps-overview&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.mulesoft.com/mulesoft-mcp-server/getting-started"&gt;https://docs.mulesoft.com/mulesoft-mcp-server/getting-started&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://antigravity.google/download#antigravity-cli"&gt;https://antigravity.google/download#antigravity-cli&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/features/copilot/cli"&gt;https://github.com/features/copilot/cli&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://antigravity.google/docs/cli-plugins#model-context-protocol-mcp"&gt;https://antigravity.google/docs/cli-plugins#model-context-protocol-mcp&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/features/copilot/cli"&gt;https://github.com/features/copilot/cli&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>