Skip to main content
Glama

VS Code MCP Button Generator

by burkeholland

mcp-vsc-button-gen

A tiny MCP server that generates VS Code MCP install buttons (Stable + Insiders) for NPX-based servers.

  • Runtime: Node (stdio transport)
  • Command: npx mcp-vsc-button-gen

You can run it directly via NPX (no install):

npx mcp-vsc-button-gen

Install in VS Code

Tools

  • make_install_buttons
    • Input: { name: string, inputs?: MCPInput[], config?: CommandConfig }
    • Output: Markdown string with two badges/links.
  • from_mcp_config
    • Input: { name: string, mcp: { inputs?: MCPInput[], config?: CommandConfig } }
    • Output: Markdown string with two badges/links.
  • copilot_buttons_from_raw
    • Input: { kind: 'chat-instructions' | 'chat-prompt' | 'chat-mode', url: string }
    • Output: Markdown with two badges linking to vscode.dev/insiders redirect for Install
  • copilot_buttons_from_github
    • Input: { kind: 'chat-instructions' | 'chat-prompt' | 'chat-mode', owner: string, repo: string, path: string, branch?: string }
    • Output: Markdown with two badges as above

Types:

  • MCPInput: { type: 'promptString', id: string, description?: string, password?: boolean }
  • CommandConfig: { command: 'npx', args?: string[], env?: Record<string,string> }

Example

Input:

{ "name": "supabase", "inputs": [ { "type": "promptString", "id": "supabase-access-token", "description": "Supabase personal access token", "password": true } ], "config": { "command": "npx", "args": ["-y", "@supabase/mcp-server-supabase@latest", "--readonly", "--project-ref=$SUPABASE_MCP_PROJECT_REF"], "env": { "SUPABASE_ACCESS_TOKEN": "${input:supabase-access-token}", "SUPABASE_MCP_PROJECT_REF": "${input:supabase-project-ref}" } } }

Output: two markdown buttons for Stable and Insiders.

Local dev

  • Install deps
  • Build
  • Run via stdio (for manual testing)

Quickstart

npm i npm run build node dist/index.js

You can also run in dev:

npm run dev

This server speaks MCP stdio; integrate with an MCP client to call tools.

Install Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Generates VS Code installation buttons and markdown badges for MCP servers, supporting both Stable and Insiders versions with configurable inputs and commands.

  1. Install in VS Code
    1. Tools
      1. Example
        1. Local dev
          1. Quickstart

        Related MCP Servers

        • -
          security
          F
          license
          -
          quality
          DBCode is a Visual Studio Code extension that allows you to manage many databases, including PostgreSQL, MySQL, SQL Server, DuckDB, Redis, MongoDB, and more. DBCode offers the option to run an MCP server, providing access to those databases, their schemas, and the ability to execute queries.
          Last updated -
          4
          167
          • Linux
          • Apple
        • A
          security
          A
          license
          A
          quality
          MCP Server for the Peacock extension for VS Code (https://peacockcode.dev), coloring your world, one Code editor at a time. The main goal of the project is to show how an MCP server can be used to interact with APIs.
          Last updated -
          1
          5
          1
          TypeScript
          MIT License
          • Linux
          • Apple
        • -
          security
          A
          license
          -
          quality
          An MCP server that displays desktop notifications on Windows 10 and macOS, compatible with VSCode Cline and supporting customizable notification parameters.
          Last updated -
          3
          Python
          MIT License

        View all related MCP servers

        MCP directory API

        We provide all the information about MCP servers via our MCP API.

        curl -X GET 'https://glama.ai/api/mcp/v1/servers/burkeholland/mcp-vsc-button-gen'

        If you have feedback or need assistance with the MCP directory API, please join our Discord server