<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[MCP Server and Warp Terminal, Connection Issue]]></title><description><![CDATA[<p dir="auto">I've enabled the MCP Server in About Plugins in Qt Creator 19.0.0 and I can connect to it via the MCP Inspector via this command in a command prompt window:</p>
<p dir="auto">npx @modelcontextprotocol/inspector</p>
<p dir="auto">which downloads and initiates the MCP Inspector in your browser.  I was successful in connecting and using tools to open a file in Qt Creator.</p>
<p dir="auto">When I add this JSON configuration in Warp's Settings / MCP Servers / Add:</p>
<p dir="auto">{<br />
"QtCreator": {<br />
"type": "sse",<br />
"url": "<a href="http://127.0.0.1:3001/sse" target="_blank" rel="noopener noreferrer nofollow ugc">http://127.0.0.1:3001/sse</a>"<br />
}<br />
}</p>
<p dir="auto">and Save the MCP Server configuration with the Save button, I get this error on the screen and in the log:</p>
<p dir="auto">2026-04-02 19:30:14.785 | [error] MCP: Failed to connect to server: Transport creation error: Unexpected status code: 204 No Content</p>
<p dir="auto">Any help would be appreciated.</p>
]]></description><link>https://forum.qt.io/topic/164519/mcp-server-and-warp-terminal-connection-issue</link><generator>RSS for Node</generator><lastBuildDate>Sun, 03 May 2026 06:21:31 GMT</lastBuildDate><atom:link href="https://forum.qt.io/topic/164519.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 03 Apr 2026 02:41:48 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to MCP Server and Warp Terminal, Connection Issue on Fri, 10 Apr 2026 19:47:50 GMT]]></title><description><![CDATA[<p dir="auto">Okay, well, i'll wait until it gets into the "Preview" section of the <code>MaintenanceTool</code> installer app.But this is AWESOME news!</p>
]]></description><link>https://forum.qt.io/post/837652</link><guid isPermaLink="true">https://forum.qt.io/post/837652</guid><dc:creator><![CDATA[davecotter]]></dc:creator><pubDate>Fri, 10 Apr 2026 19:47:50 GMT</pubDate></item><item><title><![CDATA[Reply to MCP Server and Warp Terminal, Connection Issue on Thu, 09 Apr 2026 09:52:35 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/davecotter">@<bdi>davecotter</bdi></a> said in <a href="/post/837593">MCP Server and Warp Terminal, Connection Issue</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/cristian-adam">@<bdi>cristian-adam</bdi></a> said in <a href="/post/837531">MCP Server and Warp Terminal, Connection Issue</a>:</p>
<blockquote>
<p dir="auto">We also have now an ACP Client</p>
</blockquote>
<p dir="auto">wait what? okay how do i use that? do you mean i can open a chat window from inside Qt Creaor and then talk to all the LLMs provided by my Cursor subscription?</p>
</blockquote>
<p dir="auto">Yes. All the <a href="https://agentclientprotocol.com/get-started/registry" target="_blank" rel="noopener noreferrer nofollow ugc">https://agentclientprotocol.com/get-started/registry</a> would be able to <em>talk</em> to Qt Creator.</p>
<blockquote>
<p dir="auto">if so, how do i do that? note i do not compile Qt nor Qt Creator, i'm expecting to just 'update' like i normally do</p>
<p dir="auto">yes? please?</p>
</blockquote>
<p dir="auto">We have <a href="https://download.qt.io/snapshots/qtcreator/20.0/" target="_blank" rel="noopener noreferrer nofollow ugc">Qt Creator 20 snapshots</a>. No need to compile Qt Creator. Enable the <em>ACP Client</em> plugin, go to <em>Settings &gt; AI &gt; ACP Servers</em> and then configure <em>Cursor</em>. You would have to figure out the <em>Launch command</em> and the <em>Launch arguments</em>.</p>
<p dir="auto">The UI is far from final 😅</p>
]]></description><link>https://forum.qt.io/post/837605</link><guid isPermaLink="true">https://forum.qt.io/post/837605</guid><dc:creator><![CDATA[cristian-adam]]></dc:creator><pubDate>Thu, 09 Apr 2026 09:52:35 GMT</pubDate></item><item><title><![CDATA[Reply to MCP Server and Warp Terminal, Connection Issue on Thu, 09 Apr 2026 04:49:13 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/cristian-adam">@<bdi>cristian-adam</bdi></a> said in <a href="/post/837531">MCP Server and Warp Terminal, Connection Issue</a>:</p>
<blockquote>
<p dir="auto">We also have now an ACP Client</p>
</blockquote>
<p dir="auto">wait what? okay how do i use that? do you mean i can open a chat window from inside Qt Creaor and then talk to all the LLMs provided by my Cursor subscription?<br />
if so, how do i do that? note i do not compile Qt nor Qt Creator, i'm expecting to just 'update' like i normally do</p>
<p dir="auto">yes? please?</p>
]]></description><link>https://forum.qt.io/post/837593</link><guid isPermaLink="true">https://forum.qt.io/post/837593</guid><dc:creator><![CDATA[davecotter]]></dc:creator><pubDate>Thu, 09 Apr 2026 04:49:13 GMT</pubDate></item><item><title><![CDATA[Reply to MCP Server and Warp Terminal, Connection Issue on Thu, 09 Apr 2026 04:46:04 GMT]]></title><description><![CDATA[<p dir="auto">i do not have access to the Qt repo. i've tried several times to email them to tell them to pull my updates, but i never hear back.</p>
]]></description><link>https://forum.qt.io/post/837592</link><guid isPermaLink="true">https://forum.qt.io/post/837592</guid><dc:creator><![CDATA[davecotter]]></dc:creator><pubDate>Thu, 09 Apr 2026 04:46:04 GMT</pubDate></item><item><title><![CDATA[Reply to MCP Server and Warp Terminal, Connection Issue on Thu, 09 Apr 2026 04:12:28 GMT]]></title><description><![CDATA[<p dir="auto">I got it to work with help from Dave Cotter.  I used his version of the MCP Server and had Warp Terminal and it's Agent to modify the code to do essentially the same thing mentioned by <a class="plugin-mentions-user plugin-mentions-a" href="/user/cristian-adam">@<bdi>cristian-adam</bdi></a> above.  npx @modelcontextprotocol/inspector on Windows 11 shows that the transport is Streamable HTTP with a URL of <a href="http://localhost:3001/sse" target="_blank" rel="noopener noreferrer nofollow ugc">http://localhost:3001/sse</a> through a Proxy.  Warp Terminal now shows the Qt Creator MCP Server along with the 20+ commands that it supports.  I've given the code changes to Dave and I'm waiting to hear back to see if he's going to integrate that into the GitHub repository.  If anyone needs the changes that I have that made it work, I'm happy to share.  Thanks.</p>
]]></description><link>https://forum.qt.io/post/837591</link><guid isPermaLink="true">https://forum.qt.io/post/837591</guid><dc:creator><![CDATA[Dean_Wittmann]]></dc:creator><pubDate>Thu, 09 Apr 2026 04:12:28 GMT</pubDate></item><item><title><![CDATA[Reply to MCP Server and Warp Terminal, Connection Issue on Sun, 05 Apr 2026 01:17:13 GMT]]></title><description><![CDATA[<p dir="auto">this is what i did, and it started working.  first make a local branch of <a href="https://github.com/davecotter/Qt-Creator-MCP-Plugin" target="_blank" rel="noopener noreferrer nofollow ugc">my mcp project</a>, i put it at Z:\depot.<br />
build and install the mcp plugin, then run Qt Creator. when it is running, then issue this command:<br />
<img src="https://ddgobkiprc33d.cloudfront.net/2a3cd908-12cb-4bc7-afd4-3d417e53a891.png" alt="Screenshot 2026-04-04 at 6.13.36 PM.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.qt.io/post/837537</link><guid isPermaLink="true">https://forum.qt.io/post/837537</guid><dc:creator><![CDATA[davecotter]]></dc:creator><pubDate>Sun, 05 Apr 2026 01:17:13 GMT</pubDate></item><item><title><![CDATA[Reply to MCP Server and Warp Terminal, Connection Issue on Sat, 04 Apr 2026 07:16:32 GMT]]></title><description><![CDATA[<p dir="auto">See the comments of <a href="https://www.qt.io/blog/qt-creator-19-released#comments" target="_blank" rel="noopener noreferrer nofollow ugc">Qt Creator 19 released</a> for details of a possible workaround.</p>
<blockquote>
<p dir="auto"><img src="https://comments.qt.io/api/users/bc4922b4-a884-4bd0-ae3e-1419f57f0fe2/avatar?size=M" alt="alt text" class=" img-fluid img-markdown" /> <strong>钟勇</strong><br />
After testing, it turned out that the real reason is quite simple: VSCode does not support MCP servers using the SSE protocol.<br />
However, it does support HTTP. Therefore, I had Copilot write a proxy (Streamable HTTP ↔ SSE), and now VSCode can interact with QtCreator normally.</p>
<p dir="auto">VS Code uses the Streamable HTTP protocol (sending requests via POST and receiving results in the HTTP response body), while Qt Creator uses the SSE protocol (establishing an event stream via GET, sending requests via POST, and receiving responses asynchronously through the SSE stream).</p>
<p dir="auto">What the proxy does:</p>
<p dir="auto">On startup: Establishes a persistent SSE connection with Qt Creator, with a background thread continuously reading the event stream and routing responses to the corresponding waiters based on their id.</p>
<p dir="auto">When receiving a POST request from VS Code:</p>
<p dir="auto">Parses the JSON-RPC message and extracts the id.</p>
<p dir="auto">Forwards it to Qt Creator (POST /sse).</p>
<p dir="auto">If there is an id (it's a request): Blocks and waits for the response with the matching id in the SSE stream, then returns it as the HTTP response body to VS Code.</p>
<p dir="auto">If there is no id (it's a notification): Forwards it directly and returns a 202.</p>
<p dir="auto">When receiving a GET request from VS Code: Provides an SSE stream and forwards notifications actively pushed by Qt Creator.</p>
<p dir="auto">In short: VS Code [Streamable HTTP] ↔ Proxy ↔ [SSE] Qt Creator</p>
</blockquote>
<p dir="auto">Alternatively you can try Qt Creator 20 snapshots. In <a href="https://download.qt.io/snapshots/qtcreator/20.0/" target="_blank" rel="noopener noreferrer nofollow ugc">Qt Creator 20</a> we rewrote the network connection part. We also have now an <a href="https://code.qt.io/cgit/qt-creator/qt-creator.git/tree/src/plugins/acpclient" target="_blank" rel="noopener noreferrer nofollow ugc">ACP Client</a> that allows you to chat with any of these <a href="https://agentclientprotocol.com/get-started/registry" target="_blank" rel="noopener noreferrer nofollow ugc">ACP compatible agents</a> e.g. <em>Claude Agent</em>, <em>Cursor</em>, <em>Codex CLI</em>, or <em>OpenCode</em>.</p>
<p dir="auto">Lastly <em>Thank you</em> <a class="plugin-mentions-user plugin-mentions-a" href="/user/davecotter">@<bdi>davecotter</bdi></a>  for the initial work with the mcp server plugin. Without this we wouldn't have all of this. 🙏</p>
]]></description><link>https://forum.qt.io/post/837531</link><guid isPermaLink="true">https://forum.qt.io/post/837531</guid><dc:creator><![CDATA[cristian-adam]]></dc:creator><pubDate>Sat, 04 Apr 2026 07:16:32 GMT</pubDate></item><item><title><![CDATA[Reply to MCP Server and Warp Terminal, Connection Issue on Fri, 03 Apr 2026 21:21:23 GMT]]></title><description><![CDATA[<p dir="auto">Thanks Dave,<br />
I tried your suggestion and it still gives me the same error.  I think it's expecting a reply that it's not getting.  Warp Terminal is not just a terminal, it is the glue that ties your MCP Server to the LLM's.  It supports multiple LLM's and is a terminal / IDE environment.</p>
]]></description><link>https://forum.qt.io/post/837528</link><guid isPermaLink="true">https://forum.qt.io/post/837528</guid><dc:creator><![CDATA[Dean_Wittmann]]></dc:creator><pubDate>Fri, 03 Apr 2026 21:21:23 GMT</pubDate></item><item><title><![CDATA[Reply to MCP Server and Warp Terminal, Connection Issue on Fri, 03 Apr 2026 18:00:02 GMT]]></title><description><![CDATA[<p dir="auto">well, i use Cursor, so i do NOT know if it is the exact same config, but what i have in Cursor is this:</p>
<pre><code>    "qt-creator": {
      "url": "http://localhost:3001",
      "transport": "http"
    },
</code></pre>
]]></description><link>https://forum.qt.io/post/837527</link><guid isPermaLink="true">https://forum.qt.io/post/837527</guid><dc:creator><![CDATA[davecotter]]></dc:creator><pubDate>Fri, 03 Apr 2026 18:00:02 GMT</pubDate></item></channel></rss>