Loading
Duo Settings MCP server table: fold Description/URL into name cell with expandable row
What does this MR do and why?
On the Duo Settings MCP registry table, the Description and Connection URL columns were single-line truncated with no way to read the full content without navigating away from the table.
This MR folds both fields into the MCP server column:
- Server name on the first line (bold)
- Description clamped to two lines in subtle text below it (with "None" fallback)
- URL with middle truncation (
position="middle")
A show more button is added that expands the description if it is longer than two lines.
References
- Issue: https://gitlab.com/gitlab-org/gitlab/-/work_items/627489
- Epic: https://gitlab.com/groups/gitlab-org/-/work_items/21377
- Pattern reference:
ee/app/assets/javascripts/groups/settings/work_items/custom_fields/custom_fields_list.vue
Screenshots or screen recordings
| Before | After |
|---|---|
![]() |
![]() |
![]() |
|
![]() |
![]() |
How to set up and validate locally
- Navigate to a group's Duo Settings page (Admin > Groups > [group] > Duo Settings, or
/groups/[group]/-/settings/duo) - Ensure some external MCP servers are registered with long descriptions and/or long URLs
- Verify the table shows name, clamped description, and middle-truncated URL in the MCP server column
- Click the show more toggle on any row to expand it and see the full description
- Click the show less toggle to collapse the description
MR acceptance checklist
Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Edited by Scott Hampton




