# VS Code Button Generator

> Use this tool when you need to create markdown badges for installing MCP servers and GitHub Copilot extensions directly in VS Code. It solves the problem of manually crafting VS Code redirect URLs, providing a one-click installation experience for users. The tool takes inputs such as raw URLs or GitHub repositories and outputs install buttons for use in documentation and README files.

Canonical page: https://skillsregistry.net/skills/burkeholland-vscode-button-generator  
JSON: https://api.skillsregistry.net/v1/skills/burkeholland-vscode-button-generator

## Description

VS Code install button generator MCP server that creates markdown badges for installing MCP servers and GitHub Copilot extensions directly in VS Code. Built by burkeholland, the implementation provides tools for generating install buttons for NPX-based MCP servers with support for inputs and environment variables, as well as Copilot-style install buttons for chat instructions, prompts, and chat modes from raw URLs or GitHub repositories. Features both MCP server mode and CLI mode for direct command-line usage, making it valuable for MCP server authors who want to provide one-click installation experiences in their documentation and README files without manually crafting VS Code redirect URLs.

## Trust

- **Trust score (0–1):** 0.99
- **Verification tier:** verified
- **Last scanned:** 2026-09-28

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** version-control
- **Updated:** 2026-09-28

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/burkeholland-vscode-button-generator)
- **Repository:** <https://github.com/burkeholland/mcp-vsc-button-gen>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "burkeholland-vscode-button-generator"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/burkeholland-vscode-button-generator` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/burkeholland-vscode-button-generator/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
