Scaffold Model Context Protocol (MCP) servers in seconds — TypeScript, JavaScript, or Python
What Is This?
VS Code 1.109 shipped stable MCP server support. Building an MCP server means setting up boilerplate for the SDK, transport, tool handlers, and config. MCP App Starter does all of that in one command.
Features
Feature
Description
Guided wizard
Language picker → name input → instant scaffold
TypeScript template
Full typed server with tool schemas, tsconfig, package.json
JavaScript template
Minimal ESM server for lightweight use
Python template
Server using the official mcp package
mcp.json config
Auto-generates VS Code MCP config ready to paste
Add Tool
Guided stub for adding new tools
Validate Config
JSON validator for all mcp.json files in workspace
Right-click menus
Right-click a folder → New MCP Server; right-click .ts/.js/.py → Add Tool or Add Resource; right-click .json → Validate Config
Usage
Open Command Palette (Ctrl+Shift+P)
Run MCP App Starter: New MCP Server — or right-click a folder in Explorer
Choose language → enter name → done
Open the README inside your new server for next steps
Generated TypeScript Structure
my-mcp-server/
├── src/
│ └── index.ts ← Server entry point with hello tool
├── mcp.json ← VS Code MCP config
├── package.json
├── tsconfig.json
└── README.md