Skip to content

Dev MCP settings page now recommends Quarkus Agent MCP#53764

Open
phillip-kruger wants to merge 2 commits intoquarkusio:mainfrom
phillip-kruger:feat/devui-recommend-agent-mcp
Open

Dev MCP settings page now recommends Quarkus Agent MCP#53764
phillip-kruger wants to merge 2 commits intoquarkusio:mainfrom
phillip-kruger:feat/devui-recommend-agent-mcp

Conversation

@phillip-kruger
Copy link
Copy Markdown
Member

@phillip-kruger phillip-kruger commented Apr 23, 2026

The Dev MCP settings page in Dev UI previously showed how to connect coding agents directly to the Dev MCP HTTP endpoint on the running app. With the quarkus-agent-mcp now available as a standalone project, this is no longer the recommended approach.

The page now has two sections:

  • Quarkus Agent MCP (primary) — shows configuration snippets for 9 agents/IDEs (Claude Code, Cursor, VS Code, Claude Desktop, Cline, Goose, Windsurf, Zed, JetBrains) using jbang quarkus-agent-mcp@quarkusio via stdio. Includes a JBang prerequisite note. This section is always visible regardless of whether Dev MCP is enabled.

  • Dev MCP Server (secondary) — shows the enable/disable toggle, connected clients, and a collapsible "Advanced: Direct connection" panel with the URL-based configs for connecting directly to the running app's Dev MCP endpoint.

devmcp-screenshot-2-expanded

@quarkus-bot quarkus-bot Bot added the area/jbang Issues related to when using jbang.dev with Quarkus label Apr 23, 2026
@quarkus-bot

This comment has been minimized.

@quarkus-bot

This comment has been minimized.

@quarkus-bot

This comment has been minimized.

@quarkus-bot

This comment has been minimized.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 23, 2026

🎊 PR Preview b3ff96b has been successfully built and deployed to https://quarkus-pr-main-53764-preview.surge.sh/version/main/guides/

  • Images of blog posts older than 3 months are not available.
  • Newsletters older than 3 months are not available.

@quarkus-bot

This comment has been minimized.

@quarkus-bot

This comment has been minimized.

Copy link
Copy Markdown
Member

@cescoffier cescoffier left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do you think we could have a badge counting the number of connections?

Comment thread docs/src/main/asciidoc/dev-mcp.adoc Outdated
Comment thread docs/src/main/asciidoc/dev-mcp.adoc Outdated
Comment thread extensions/devui/resources/src/main/resources/dev-ui/qwc/qwc-dev-mcp-setting.js Outdated
- Add JBang prerequisite and verification step to docs
- Rename "Direct connection (advanced)" to "Connect an MCP client"
- Use jbang on PATH instead of absolute path for JetBrains config
- Update Dev UI label from "Advanced: Direct connection" to "Direct connection"
@quarkus-bot
Copy link
Copy Markdown

quarkus-bot Bot commented Apr 25, 2026

Status for workflow Quarkus Documentation CI

This is the status report for running Quarkus Documentation CI on commit ee03b2f.

✅ The latest workflow run for the pull request has completed successfully.

It should be safe to merge provided you have a look at the other checks in the summary.

Warning

There are other workflow runs running, you probably need to wait for their status before merging.

@quarkus-bot
Copy link
Copy Markdown

quarkus-bot Bot commented Apr 25, 2026

Status for workflow Quarkus CI

This is the status report for running Quarkus CI on commit ee03b2f.

Failing Jobs

Status Name Step Failures Logs Raw logs Build scan
JVM Tests - JDK 17 Build Failures Logs Raw logs 🔍
✔️ JVM Tests - JDK 21 Logs Raw logs 🔍
✔️ JVM Tests - JDK 25 Logs Raw logs 🔍
✔️ JVM Tests - JDK 25 Semeru Logs Raw logs 🔍

Full information is available in the Build summary check run.
You can consult the Develocity build scans.

Failures

⚙️ JVM Tests - JDK 17 #

- Failing: extensions/devui/deployment 

📦 extensions/devui/deployment

io.quarkus.devui.devmcp.DevMcpTest.testClearLastException - History - More details - Source on GitHub

Details
io.quarkus.dev.appstate.ApplicationStartException: java.lang.RuntimeException: Failed to start quarkus
	at io.quarkus.dev.appstate.ApplicationStateNotification.waitForApplicationStart(ApplicationStateNotification.java:63)
	at io.quarkus.runner.bootstrap.StartupActionImpl.runMainClass(StartupActionImpl.java:189)
	at io.quarkus.deployment.dev.IsolatedDevModeMain.firstStart(IsolatedDevModeMain.java:92)
	at io.quarkus.deployment.dev.IsolatedDevModeMain.accept(IsolatedDevModeMain.java:436)
	at io.quarkus.deployment.dev.IsolatedDevModeMain.accept(IsolatedDevModeMain.java:56)
	at io.quarkus.bootstrap.app.CuratedApplication.runInCl(CuratedApplication.java:157)
	at io.quarkus.bootstrap.app.CuratedApplication.runInAugmentClassLoader(CuratedApplication.java:98)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/documentation area/jbang Issues related to when using jbang.dev with Quarkus triage/backport

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants