Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ const CLIENTS = [
{ value: 'codex', label: 'Codex' },
{ value: 'claude-code', label: 'Claude Code' },
{ value: 'cursor', label: 'Cursor' },
{ value: 'devin', label: 'Devin' },
{ value: 'other', label: 'Other' },
] as const

Expand Down Expand Up @@ -66,11 +67,13 @@ export function SearchMcpConnection({ endpoint }: SearchMcpConnectionProps) {
hint={
client === 'claude'
? 'In Claude web or Desktop, add a custom connector with this URL, then sign in to Sim. On Team or Enterprise, an owner adds the connector first.'
: client === 'other'
? 'Add this URL in an app that supports remote MCP with OAuth. Choose Streamable HTTP if asked, then sign in to Sim.'
: client === 'claude-code'
? 'Run this command, then open /mcp in Claude Code to connect and sign in to Sim.'
: 'Run this command and sign in to Sim in the browser. To reconnect, run codex mcp login sim-search.'
: client === 'devin'
? 'In Devin, open Customize → MCPs and add a custom MCP with this URL. Choose HTTP, OAuth, and Personal access, then select Connect and sign in to Sim.'
Comment on lines +70 to +71

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

P2 Devin setup lacks test coverage The existing connection test selects only Claude Code. It would not catch a regression in Devin’s displayed URL, copied value, or setup guidance. A test that selects Devin and checks those details would protect this new flow.

Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!

: client === 'other'
? 'Add this URL in an app that supports remote MCP with OAuth. Choose Streamable HTTP if asked, then sign in to Sim.'
: client === 'claude-code'
? 'Run this command, then open /mcp in Claude Code to connect and sign in to Sim.'
: 'Run this command and sign in to Sim in the browser. To reconnect, run codex mcp login sim-search.'
}
/>
) : (
Expand Down
Loading