OpenHands / OpenHands/enterprise

[OHE] Improve MCP setup feedback when a server cannot connect

Open
#40 6 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
Python
Stars
4
Forks
2
Avg merge
1d 22h
Merged PRs (30d)
101

Description

Problem

When a user adds an MCP server in the UI, the UI does not clearly show whether it connected successfully. If setup fails, the server's tools may simply be missing later, leaving the user unsure what happened or how to fix it.

Why this feature: This feature is still useful, even as we have OHE users make the transition to Agent Canvas. There will be an overlap period where OHE users may still use the 'legacy' UI, and this is a small quality-of-life improvement for customers with dozens of users onboarding to OHE.

Desired experience

  • Show a clear success or failure state after adding/editing a server, perhaps with a test connection button.
  • Explain failures in plain language, such as connection, timeout, or authentication problems.
  • Warn in the conversation when a configured server is unavailable.
  • Never expose secrets or sensitive configuration details.

Acceptance criteria

Verify users can see a "Test Connection" option in both the OHE UI and Agent Canvas UI when connected to a Cloud backend.

ChatGPT Image Jul 15, 2026, 08_41_56 AM.png

This issue was updated by an AI agent (OpenHands) on behalf of a user.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by tracing the server add/edit flow in the OHE UI and Agent Canvas UI against the Cloud backend, focusing on where a Test Connection entry point can be exposed. Done means both UIs offer Test Connection and users receive clear, safe success or failure feedback without exposing secrets.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
full-stack
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.