Home

mweinbach / agent-coworker

publicmweinbach/agent-coworker
Overview Code History Branches Pull requestsIssuesInsights
main
HomeOverview Code PRsIssues

feat: restore custom MCP servers and redesign connectors UI

3 months ago

2673df5
Authored
mweinbach7/5/2026, 6:58:48 PM
Custom MCP servers could no longer be added when the selected workspace
was a one-off chat (or projects were ambiguous): the page hid the entire
add/edit UI when no project workspace resolved, and workspace-layer
servers were read-only. The page now anchors to any connected workspace,
offers an "All projects" / "Only this project" location choice when a
project is in scope, and lets users edit and remove both personal and
project servers.

The surface is also reframed for consumers: "Connectors" with a guided
add dialog (remote URL first, local command as advanced), human auth
labels, personal/project badges, test-connection wording, and namespaced
tool ids shortened to plain tool names. Tool lists stay informational so
deferred tool exposure / tool search can slot in later.

Co-authored-by: Cursor <cursoragent@cursor.com>

Parenteaaf5ae

5 files changed
  • apps/desktop/src/ui/settings/pages/McpServersPage.tsx+530−282
  • apps/desktop/src/ui/settings/pages/mcpServerDraft.ts+11−8
  • apps/desktop/src/ui/settings/pages/mcpServerEditorState.ts+10−6
  • apps/desktop/test/mcp-server-editor-state.test.ts+11−5
  • apps/desktop/test/mcp-servers-page.test.tsx+342−8