-
Notifications
You must be signed in to change notification settings - Fork 38.2k
Closed
Labels
bugIssue identified by VS Code Team member as probable bugIssue identified by VS Code Team member as probable bugcandidateIssue identified as probable candidate for fixing in the next releaseIssue identified as probable candidate for fixing in the next releasechat-mcp-managementIssues related to browsing and managing MCP Servers in VS CodeIssues related to browsing and managing MCP Servers in VS CodeverifiedVerification succeededVerification succeeded
Milestone
Description
Summary
Screen.Recording.2025-11-10.at.2.56.35.PM.mov
Attempting to install a server from the Github MCP registry via the VS Code Insiders registry links currently always returns a 404 error. Investigation suggests this may be due to missing URL encoding in server name paths in the latest version of insiders.
Context/References
- Related blocking issue in copilot-ecosystem repo
- Install fails for available server (e.g.
serena). - Accessing any server directly fails unless the name is URL encoded (see API docs)
- Example that works:
https://api.mcp.github.com/v0.1/servers/oraios%2Fserena/versions(note encoded/)
Steps to Reproduce
- Try to install any server from the VS Code Insiders UI or registry—results in 404.
- Manually visit API URLs for servers without encoding: 404 returned.
- Manually visit server API URL with encoding: succeeds.
Recent Changes
Expected Behavior
- VS Code registry and Install UI properly encode server names and complete installs successfully.
Environment
- VS Code Insiders Version: 1.106.0
Logs
Deep link format for v0.1 (vscode-insiders:mcp/api.mcp.github.com/v0.1/servers/cognitionai%2Fdeepwiki/versions/latest) decodes the URL and doesn't re-encode:
2025-11-10 14:43:54.336 [info] [Window] MCP server 'https://api.mcp.github.com/v0.1/servers/cognitionai/deepwiki/versions/latest' not found
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugIssue identified by VS Code Team member as probable bugIssue identified by VS Code Team member as probable bugcandidateIssue identified as probable candidate for fixing in the next releaseIssue identified as probable candidate for fixing in the next releasechat-mcp-managementIssues related to browsing and managing MCP Servers in VS CodeIssues related to browsing and managing MCP Servers in VS CodeverifiedVerification succeededVerification succeeded