Generates VS Code install buttons for MCP servers that can reference GitHub repositories for Copilot extensions
Generates VS Code install buttons for NPX-based MCP servers that can be installed via npm packages
Uses Shields.io badge styling to create VS Code install buttons with consistent visual formatting
Provides example integration for generating install buttons for Supabase MCP server configurations
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):
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:
Output: two markdown buttons for Stable and Insiders.
Local dev
- Install deps
- Build
- Run via stdio (for manual testing)
Quickstart
You can also run in dev:
This server speaks MCP stdio; integrate with an MCP client to call tools.
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.
Related MCP Servers
- -securityFlicense-qualityDBCode 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 -4167
- AsecurityAlicenseAqualityMCP 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 -151TypeScriptMIT License
- -securityAlicense-qualityAn MCP server that displays desktop notifications on Windows 10 and macOS, compatible with VSCode Cline and supporting customizable notification parameters.Last updated -3PythonMIT License
- TypeScriptMIT License