Getting Started
This page walks you through installing MCP App Builder and creating your first MCP server project.
Prerequisites
Section titled “Prerequisites”Before you begin, make sure you have:
- VS Code 1.85 or later — the extension relies on APIs introduced in this version.
- Node.js 18 or later — required for building and running generated server projects.
- npm — ships with Node.js; used for dependency installation in scaffolded projects.
No global CLI tools or additional SDKs are needed. The extension bundles everything else.
Installing the extension
Section titled “Installing the extension”- Open VS Code.
- Go to the Extensions view (
Ctrl+Shift+X/Cmd+Shift+X). - Search for MCP App Builder.
- Click Install.
Alternatively, install from the command line:
code --install-extension mcp-tool-shop.mcp-app-builderOnce installed, VS Code will show an MCP indicator in the status bar whenever you open a workspace that contains an mcp.json file.
Creating your first server
Section titled “Creating your first server”Open the Command Palette (Ctrl+Shift+P / Cmd+Shift+P) and run:
MCP: New ServerThe New Server Wizard prompts you to pick a template:
| Template | What you get |
|---|---|
| basic | A minimal hello-world server — one tool, clean entry point. Ideal for learning the MCP SDK. |
| with-ui | Everything in basic, plus table and chart UI components that render inside AI conversations. |
| full | The complete starter — tools, resources, prompts, and UI. Use this when you know you need the full surface area. |
After you choose, the extension generates a ready-to-run TypeScript project with mcp.json, mcp-tools.json, package.json, and a src/ directory.
Next steps
Section titled “Next steps”Run npm install in the generated folder, then press F5 to launch the Extension Development Host and test your new server.
From here, the development loop is:
- Edit tool definitions in
mcp-tools.json. - Save — the extension validates your schema automatically (if
autoValidateis enabled). - Run
MCP: Generate Typesto keep TypeScript interfaces in sync. - Run
MCP: Test Serverto exercise your tools against the built-in harness.
Keyboard shortcuts
Section titled “Keyboard shortcuts”These shortcuts work globally once the extension is installed:
| Shortcut | Action |
|---|---|
Ctrl+Alt+N (Cmd+Alt+N on Mac) | Create a new MCP server project |
Ctrl+Alt+V (Cmd+Alt+V on Mac) | Validate the current schema file |
Both shortcuts are rebindable through VS Code’s Keyboard Shortcuts editor (Ctrl+K Ctrl+S).