Add Visual Studio one-click install badges#2085
Open
prasethu wants to merge 1 commit intogithub:mainfrom
Open
Conversation
Contributor
There was a problem hiding this comment.
Pull request overview
This PR updates the repository’s README to add one-click Visual Studio install badges alongside the existing VS Code and VS Code Insiders badges for both the remote hosted MCP server and the local (Docker) server.
Changes:
- Added a Visual Studio install badge to the Remote GitHub MCP Server section.
- Added a Visual Studio install badge to the Local GitHub MCP Server section (Docker-based).
- Kept styling consistent with existing badges (flat-square, IDE logos, branded colors).
Comments suppressed due to low confidence (3)
README.md:21
- The Visual Studio badge link URL-encodes
vsweb+mcp:/install?...(single slash), but the PR description specifies thevsweb+mcp://protocol handler. If Visual Studio expects the double-slash form, the current link will decode to an invalid/unhandled URL. Consider encodingvsweb+mcp://install?...(i.e.,...%3A%2F%2Finstall%3F...).
This issue also appears on line 177 of the same file.
[](https://insiders.vscode.dev/redirect/mcp/install?name=github&config=%7B%22type%22%3A%20%22http%22%2C%22url%22%3A%20%22https%3A%2F%2Fapi.githubcopilot.com%2Fmcp%2F%22%7D) [](https://insiders.vscode.dev/redirect/mcp/install?name=github&config=%7B%22type%22%3A%20%22http%22%2C%22url%22%3A%20%22https%3A%2F%2Fapi.githubcopilot.com%2Fmcp%2F%22%7D&quality=insiders) [](https://aka.ms/mcpinstall?url=vsweb%2Bmcp%3A%2Finstall%3F%7B%22name%22%3A%22github%22%2C%22gallery%22%3Atrue%2C%22url%22%3A%22https%3A%2F%2Fapi.githubcopilot.com%2Fmcp%2F%22%7D)
README.md:177
- The Visual Studio badge link URL-encodes
vsweb+mcp:/install?...(single slash), but the PR description specifies thevsweb+mcp://protocol handler. If Visual Studio expects the double-slash form, the current link will decode to an invalid/unhandled URL. Consider encodingvsweb+mcp://install?...(i.e.,...%3A%2F%2Finstall%3F...).
[](https://insiders.vscode.dev/redirect/mcp/install?name=github&inputs=%5B%7B%22id%22%3A%22github_token%22%2C%22type%22%3A%22promptString%22%2C%22description%22%3A%22GitHub%20Personal%20Access%20Token%22%2C%22password%22%3Atrue%7D%5D&config=%7B%22command%22%3A%22docker%22%2C%22args%22%3A%5B%22run%22%2C%22-i%22%2C%22--rm%22%2C%22-e%22%2C%22GITHUB_PERSONAL_ACCESS_TOKEN%22%2C%22ghcr.io%2Fgithub%2Fgithub-mcp-server%22%5D%2C%22env%22%3A%7B%22GITHUB_PERSONAL_ACCESS_TOKEN%22%3A%22%24%7Binput%3Agithub_token%7D%22%7D%7D) [](https://insiders.vscode.dev/redirect/mcp/install?name=github&inputs=%5B%7B%22id%22%3A%22github_token%22%2C%22type%22%3A%22promptString%22%2C%22description%22%3A%22GitHub%20Personal%20Access%20Token%22%2C%22password%22%3Atrue%7D%5D&config=%7B%22command%22%3A%22docker%22%2C%22args%22%3A%5B%22run%22%2C%22-i%22%2C%22--rm%22%2C%22-e%22%2C%22GITHUB_PERSONAL_ACCESS_TOKEN%22%2C%22ghcr.io%2Fgithub%2Fgithub-mcp-server%22%5D%2C%22env%22%3A%7B%22GITHUB_PERSONAL_ACCESS_TOKEN%22%3A%22%24%7Binput%3Agithub_token%7D%22%7D%7D&quality=insiders) [](https://aka.ms/mcpinstall?url=vsweb%2Bmcp%3A%2Finstall%3F%7B%22name%22%3A%22github%22%2C%22command%22%3A%22docker%22%2C%22args%22%3A%5B%22run%22%2C%22-i%22%2C%22--rm%22%2C%22-e%22%2C%22GITHUB_PERSONAL_ACCESS_TOKEN%22%2C%22ghcr.io%2Fgithub%2Fgithub-mcp-server%22%5D%7D)
README.md:177
- The Visual Studio one-click Docker install link does not include any PAT input/env mapping (unlike the VS Code links on the same line). As written, it relies on the user already having
GITHUB_PERSONAL_ACCESS_TOKENset in their environment (becausedocker run -e GITHUB_PERSONAL_ACCESS_TOKENforwards from the host). If that’s intended, consider calling it out explicitly; otherwise, include the same token prompt/env configuration in the Visual Studio install payload so a fresh install results in a working server.
[](https://insiders.vscode.dev/redirect/mcp/install?name=github&inputs=%5B%7B%22id%22%3A%22github_token%22%2C%22type%22%3A%22promptString%22%2C%22description%22%3A%22GitHub%20Personal%20Access%20Token%22%2C%22password%22%3Atrue%7D%5D&config=%7B%22command%22%3A%22docker%22%2C%22args%22%3A%5B%22run%22%2C%22-i%22%2C%22--rm%22%2C%22-e%22%2C%22GITHUB_PERSONAL_ACCESS_TOKEN%22%2C%22ghcr.io%2Fgithub%2Fgithub-mcp-server%22%5D%2C%22env%22%3A%7B%22GITHUB_PERSONAL_ACCESS_TOKEN%22%3A%22%24%7Binput%3Agithub_token%7D%22%7D%7D) [](https://insiders.vscode.dev/redirect/mcp/install?name=github&inputs=%5B%7B%22id%22%3A%22github_token%22%2C%22type%22%3A%22promptString%22%2C%22description%22%3A%22GitHub%20Personal%20Access%20Token%22%2C%22password%22%3Atrue%7D%5D&config=%7B%22command%22%3A%22docker%22%2C%22args%22%3A%5B%22run%22%2C%22-i%22%2C%22--rm%22%2C%22-e%22%2C%22GITHUB_PERSONAL_ACCESS_TOKEN%22%2C%22ghcr.io%2Fgithub%2Fgithub-mcp-server%22%5D%2C%22env%22%3A%7B%22GITHUB_PERSONAL_ACCESS_TOKEN%22%3A%22%24%7Binput%3Agithub_token%7D%22%7D%7D&quality=insiders) [](https://aka.ms/mcpinstall?url=vsweb%2Bmcp%3A%2Finstall%3F%7B%22name%22%3A%22github%22%2C%22command%22%3A%22docker%22%2C%22args%22%3A%5B%22run%22%2C%22-i%22%2C%22--rm%22%2C%22-e%22%2C%22GITHUB_PERSONAL_ACCESS_TOKEN%22%2C%22ghcr.io%2Fgithub%2Fgithub-mcp-server%22%5D%7D)
Add one-click install badges for Visual Studio alongside the existing VS Code and VS Code Insiders badges in both the Remote and Local server sections. Uses the aka.ms/mcpinstall redirect URL with the vsweb+mcp protocol handler, matching the badge styling from the Visual Studio blog. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
e4e9d02 to
f850a0a
Compare
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Summary
Adds Visual Studio install badges alongside the existing VS Code and VS Code Insiders badges in both the Remote and Local (Docker) server sections.
Changes
Badge styling
Uses the same flat-square badge style as the existing VS Code badges, with Visual Studio's purple brand color (#C16FDE) and the \�isualstudio\ logo, consistent with the Visual Studio MCP blog post.
How it works
Visual Studio uses the \�sweb+mcp://\ protocol handler for one-click MCP server installation. Since GitHub sanitizes custom URL schemes in markdown, the badges link through \https://aka.ms/mcpinstall\ which redirects to a static page that invokes the protocol handler — the same pattern VS Code uses with \insiders.vscode.dev/redirect.
Screenshots
The badges render as: