MCP Marketplace - VS Code Extension
Generate, browse, and install MCP (Model Context Protocol) servers directly from Visual Studio Code!
Features
🎨 Generate MCP Servers with AI
- Describe your MCP server in natural language
- Choose from multiple LLM providers (Anthropic Claude, OpenAI GPT, Google Gemini)
- Generate production-ready code in TypeScript, Python, or JavaScript
- Includes tests and documentation automatically
🌐 Browse Marketplace
- Explore thousands of MCP servers
- Search by tags, language, or functionality
- View ratings and download statistics
- One-click installation
⚙️ Easy Configuration
- Store API keys securely in VS Code settings
- Configure preferred LLM provider
- Set default language and generation preferences
Installation
- Open VS Code
- Press
Ctrl+P (or Cmd+P on Mac)
- Type:
ext install amitinfotech.mcp-marketplace
- Press Enter
Quick Start
Generate Your First MCP Server
- Open the Command Palette (
Ctrl+Shift+P or Cmd+Shift+P)
- Type
MCP: Generate Server
- Describe your server (e.g., "A webscraper MCP server")
- Select your preferred language and LLM provider
- Wait for generation to complete
- Your new MCP server is ready!
Browse the Marketplace
- Open Command Palette
- Type
MCP: Browse Marketplace
- Search or browse available servers
- Click "Install" to add to your project
- Open Command Palette
- Type
MCP: Configure API Keys
- Select your LLM provider
- Enter your API key
- Start generating!
Configuration
Configure the extension in VS Code settings:
{
"mcpMarketplace.apiUrl": "https://mcp-api.amitinfotech.net",
"mcpMarketplace.anthropicApiKey": "sk-ant-...",
"mcpMarketplace.preferredProvider": "anthropic",
"mcpMarketplace.defaultLanguage": "typescript",
"mcpMarketplace.includeTests": true,
"mcpMarketplace.includeDocs": true
}
Settings Reference
| Setting |
Description |
Default |
mcpMarketplace.apiUrl |
MCP Marketplace API URL |
https://mcp-api.amitinfotech.net |
mcpMarketplace.anthropicApiKey |
Anthropic API Key |
"" |
mcpMarketplace.openaiApiKey |
OpenAI API Key |
"" |
mcpMarketplace.geminiApiKey |
Google Gemini API Key |
"" |
mcpMarketplace.preferredProvider |
Preferred LLM provider |
"anthropic" |
mcpMarketplace.defaultLanguage |
Default programming language |
"typescript" |
mcpMarketplace.includeTests |
Include unit tests |
true |
mcpMarketplace.includeDocs |
Include documentation |
true |
Commands
| Command |
Description |
Shortcut |
MCP: Generate Server |
Generate a new MCP server with AI |
- |
MCP: Browse Marketplace |
Browse available MCP servers |
- |
MCP: Install Server |
Install an MCP server |
- |
MCP: Configure API Keys |
Configure your LLM API keys |
- |
MCP: Open Documentation |
Open MCP Marketplace docs |
- |
API Keys
You'll need an API key from at least one LLM provider:
Requirements
- Visual Studio Code 1.85.0 or higher
- Node.js 18+ (for TypeScript/JavaScript projects)
- Python 3.8+ (for Python projects)
Extension Settings
This extension contributes the following settings:
mcpMarketplace.apiUrl: MCP Marketplace API endpoint
mcpMarketplace.anthropicApiKey: Your Anthropic API key
mcpMarketplace.openaiApiKey: Your OpenAI API key
mcpMarketplace.geminiApiKey: Your Google Gemini API key
mcpMarketplace.preferredProvider: Your preferred LLM provider
mcpMarketplace.defaultLanguage: Default language for code generation
mcpMarketplace.includeTests: Include tests in generated code
mcpMarketplace.includeDocs: Include documentation in generated code
Known Issues
None at this time. Please report issues at GitHub Issues
Release Notes
1.0.0
Initial release:
- AI-powered MCP server generation
- Marketplace browsing
- API key configuration
- Support for TypeScript, Python, and JavaScript
- Multiple LLM provider support (Anthropic, OpenAI, Gemini)
Support
Contributing
Contributions are welcome! Please see our Contributing Guide.
License
MIT License - see LICENSE file for details.
Enjoy building MCP servers with AI! 🎉