openclaw - 💡(How to fix) Fix [Feature]: Add MCP service connectivity status panel in Control UI [1 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
openclaw/openclaw#70309Fetched 2026-04-23 07:26:30
View on GitHub
Comments
0
Participants
1
Timeline
0
Reactions
0
Participants

Error Message

  1. Shows connection status per MCP server — green/red indicator for each configured server (connected / disconnected / error)
  2. Shows error details — when a server fails to connect, surface the specific error (auth failure, timeout, 404, etc.) in the UI instead of hiding it in logs
RAW_BUFFERClick to expand / collapse

Problem

MCP services are configured in openclaw.json under mcp.servers, but after configuration, there is no way to verify whether an MCP service is actually connected and functioning correctly — without checking logs manually.

When an MCP service is misconfigured (wrong token, wrong URL, server down, etc.), the agent silently fails to use it. Debugging requires digging into gateway logs, which is time-consuming and not user-friendly.

Proposed Solution

Add a dedicated "MCP Connectivity" section in the Control UI that:

  1. Shows connection status per MCP server — green/red indicator for each configured server (connected / disconnected / error)
  2. Lists available tools per server — after a successful connection, display the tool count and names exposed by that MCP server
  3. One-click reconnect / refresh — allow users to manually re-trigger the connection handshake for a specific server
  4. Shows error details — when a server fails to connect, surface the specific error (auth failure, timeout, 404, etc.) in the UI instead of hiding it in logs

Use Cases

  • Pre-flight check: Before a session starts, verify all MCP tools are available as expected
  • Faster debugging: Immediately know which MCP server is misconfigured without reading logs
  • User confidence: Users can confirm their MCP setup is working end-to-end

Alternatives Considered

  • Reading gateway logs — requires CLI access and log grepping, not accessible to non-technical users
  • Relying on the agent to report — by the time the agent fails, it's too late; a proactive status panel would catch issues earlier

Additional Context

Example MCP servers this would help debug:

  • mcd-mcp (streamable-http) — token validity, endpoint reachability
  • amap-maps (HTTP) — API key validity, daily quota status
  • minimax (stdio) — process startup, env var issues
  • taobao-native (localhost HTTP) — local server availability

extent analysis

TL;DR

Implement a dedicated "MCP Connectivity" section in the Control UI to display connection status and error details for each MCP server.

Guidance

  • Review the openclaw.json configuration file to ensure accurate MCP server settings, including tokens and URLs.
  • Develop the proposed "MCP Connectivity" section in the Control UI, incorporating features such as connection status indicators, tool listings, one-click reconnect options, and error detail displays.
  • Consider implementing automated connection checks and error reporting to proactively identify and address MCP server issues.
  • Evaluate the use of existing logging mechanisms to supplement the new UI features and provide additional debugging insights.

Example

No code snippet is provided due to the lack of specific implementation details in the issue.

Notes

The proposed solution focuses on enhancing the user experience and debugging capabilities for MCP server connections. However, the technical implementation details, such as the specific UI components and error handling mechanisms, are not specified in the issue.

Recommendation

Apply the proposed workaround by implementing the "MCP Connectivity" section in the Control UI, as it addresses the primary concern of providing a user-friendly way to verify and debug MCP server connections.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING