Skip to content

Fix broken VS Code MCP install badge links#150

Open
apiarya wants to merge 1 commit into
microsoft:mainfrom
apiarya:fix/vscode-install-badge-links
Open

Fix broken VS Code MCP install badge links#150
apiarya wants to merge 1 commit into
microsoft:mainfrom
apiarya:fix/vscode-install-badge-links

Conversation

@apiarya

@apiarya apiarya commented Jun 19, 2026

Copy link
Copy Markdown

Problem

The "Install in VS Code" and "Install in VS Code Insiders" badge buttons in the README return HTTP 400 when clicked.

The old redirect format vscode.dev/redirect/mcp/install?name=...&config=... is no longer supported.

Fix

image

Updated to the current redirect format used by Playwright MCP and other Microsoft MCP servers:

insiders.vscode.dev/redirect?url=vscode%3Amcp%2Finstall%3F...

Also updated badge images to match the current shields.io format (the old logo=visualstudiocode slug no longer renders an icon).

Verification

  • Old URL → HTTP 400 ❌
  • New URL → 302 redirect to vscode:mcp/install?{...}
  • Matches the format used by @playwright/mcp README

The old redirect format (/redirect/mcp/install?name=...&config=...)
returns HTTP 400. Updated to the current format used by Playwright MCP
and other Microsoft MCP servers: /redirect?url=vscode%3Amcp%2Finstall%3F...

Also updated badge images to match the current shields.io format
(the old 'logo=visualstudiocode' slug no longer renders an icon).

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Comment thread README.md

[![Install in VS Code](https://img.shields.io/badge/VS_Code-Install_Server-0098FF?style=flat-square&logo=visualstudiocode&logoColor=white)](https://vscode.dev/redirect/mcp/install?name=workiq&config=%7B%22command%22%3A%22npx%22%2C%22args%22%3A%5B%22-y%22%2C%22%40microsoft%2Fworkiq%22%2C%22mcp%22%5D%7D)
[![Install in VS Code Insiders](https://img.shields.io/badge/VS_Code_Insiders-Install_Server-24bfa5?style=flat-square&logo=visualstudiocode&logoColor=white)](https://insiders.vscode.dev/redirect/mcp/install?name=workiq&config=%7B%22command%22%3A%22npx%22%2C%22args%22%3A%5B%22-y%22%2C%22%40microsoft%2Fworkiq%22%2C%22mcp%22%5D%7D&quality=insiders)
[<img src="https://img.shields.io/badge/VS_Code-VS_Code?style=flat-square&label=Install%20Server&color=0098FF" alt="Install in VS Code">](https://insiders.vscode.dev/redirect?url=vscode%3Amcp%2Finstall%3F%257B%2522name%2522%253A%2522workiq%2522%252C%2522command%2522%253A%2522npx%2522%252C%2522args%2522%253A%255B%2522-y%2522%252C%2522%2540microsoft%252Fworkiq%2522%252C%2522mcp%2522%255D%257D) [<img alt="Install in VS Code Insiders" src="https://img.shields.io/badge/VS_Code_Insiders-VS_Code_Insiders?style=flat-square&label=Install%20Server&color=24bfa5">](https://insiders.vscode.dev/redirect?url=vscode-insiders%3Amcp%2Finstall%3F%257B%2522name%2522%253A%2522workiq%2522%252C%2522command%2522%253A%2522npx%2522%252C%2522args%2522%253A%255B%2522-y%2522%252C%2522%2540microsoft%252Fworkiq%2522%252C%2522mcp%2522%255D%257D)

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

The first link isn't supposed to be for insiders. And our default installation isn't supposed to be using the NPM package anymore, it is supposed to be using the remote MCP Server. And installing the MCP without using the plugin will mean that the skill doesn't guide the behavior. I think we should just remove these buttons.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants