-
-
Notifications
You must be signed in to change notification settings - Fork 6.2k
Doc: Fixes #16186: missing word added #16187
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
taw00
wants to merge
1
commit into
laurent22:dev
Choose a base branch
from
taw00:patch-4
base: dev
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+1
−1
Open
Changes from all commits
Commits
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🎯 Functional Correctness | 🟡 Minor | ⚡ Quick win
🧩 Analysis chain
🏁 Script executed:
Repository: laurent22/joplin
Length of output: 37644
🌐 Web query:
Anthropic Claude Desktop custom connectors remote MCP local claude_desktop_config HTTP MCP server mcp-remote documentation💡 Result:
To connect remote MCP servers to Claude Desktop, you must use one of two distinct methods depending on your requirements and the server's authentication mechanism. Note that Claude Desktop's
claude_desktop_config.jsonfile natively supports only local stdio-based MCP servers; it will not correctly parse a rawurlfield for remote HTTP servers and may remove such entries from your configuration [1][2][3]. 1. Using the Custom Connectors UI (Recommended for OAuth) This is the official method for connecting to publicly accessible remote MCP servers [4][5]. - Open Claude Desktop and go to Settings > Connectors. - Click "Add custom connector." - Enter your remote MCP server URL. - If required, provide an OAuth Client ID and Secret in the "Advanced settings." - Once added, Claude Desktop will manage the connection via Anthropic's cloud infrastructure [4][6]. This method is preferred as it is integrated, supports OAuth flows, and works consistently across other Claude clients [4][1]. 2. Using the mcp-remote Bridge (For Local/Development or Non-OAuth) If you need to test a remote server or require specific configuration (such as custom headers) that the UI does not support, you must use the mcp-remote proxy as a stdio-to-HTTP bridge within yourclaude_desktop_config.json[1][3][7]. - This approach tells Claude Desktop to launch a local process (mcp-remote) that communicates with the remote server via HTTP while presenting as a standard local stdio server to Claude [1][3]. - Edit yourclaude_desktop_config.jsonfile (accessible via Settings > Developer > Edit Config) and add your server as follows: { "mcpServers": { "your-server-name": { "command": "npx", "args": ["-y", "mcp-remote", "https://your-remote-server-url/mcp"] } } } Important Considerations: - Remote vs. Local Connectivity: When using the Custom Connectors UI, connections originate from Anthropic's cloud infrastructure, meaning your server must be reachable over the public internet [4][6]. Conversely, when using the mcp-remote bridge, the connection originates from your local machine, allowing you to bridge local network services that are not publicly exposed [4][1][3]. - Configuration Stability: Do not attempt to add aurlfield directly intoclaude_desktop_config.jsonas the configuration schema will likely reject or delete the entry [2][3]. Always use thecommandandargsformat withmcp-remotewhen manual JSON configuration is required [1][7].Citations:
Scope the HTTP limitation to local configuration.
When using
claude_desktop_config.json, Claude Desktop does not connect directly to a local HTTP MCP server. Remote MCP servers can be connected through custom connectors.Proposed wording
📝 Committable suggestion
🤖 Prompt for AI Agents