Skip to main content

Easily configure MCP servers through a beautiful interactive CLI

Project description

mcp-config-wizard

๐Ÿง™โœจ Beautifully configure MCP servers through an interactive CLI with dual-scope support โ€” no complex commands needed.

Python 3.8+ PyPI License: MIT GitHub

๐ŸŽจ Beautiful Interactive Interface

โ•ญโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
โ”‚                                                                    โ”‚
โ”‚   ๐Ÿง™โœจ MCP Config Wizard โœจ๐Ÿง™                                      โ”‚
โ”‚                                                                    โ”‚
โ”‚   Easily configure MCP servers through a beautiful interactive CLI โ”‚
โ”‚   Dual-scope support โ€ข 20+ clients โ€ข Auto-publishing               โ”‚
โ”‚                                                                    โ”‚
โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ

Choose a server template or custom:
 ยป ๐Ÿ”ง Custom Configuration
   โ”€โ”€โ”€ ๐Ÿค– AI & Coding โ”€โ”€โ”€
     โœ“ ๐Ÿค– Claude Desktop
     โœ“ โšก Cursor
     โœ“ ๐Ÿ’จ Windsurf
     โ—‹ ๐Ÿ’ฌ Claude Code
     โ—‹ โœจ Gemini CLI
     โ€ฆ and 8 more
   โ”€โ”€โ”€ ๐Ÿ“ Editors & IDEs โ”€โ”€โ”€
     โœ“ ๐Ÿ’ป VS Code
     โ—‹ โšก Zed Editor
     โ—‹ ๐Ÿ“ฆ Cline
   โ”€โ”€โ”€ โŒจ๏ธ  Terminals & CLIs โ”€โ”€โ”€
     โ—‹ โŒจ๏ธ  Warp Terminal
   โ”€โ”€โ”€ ๐Ÿ’ป Low-Code/No-Code โ”€โ”€โ”€
     โ—‹ ๐Ÿช Antigravity IDE
   โ”€โ”€โ”€ ๐Ÿ“‚ Other โ”€โ”€โ”€
     ๐Ÿ“‚ Current Directory

๐Ÿš€ Quick Start

Option A โ€” Run Instantly with uvx (Easiest)

uvx mcp-config-wizard

No installation required. Just run and start configuring.

Option B โ€” Install from PyPI

uv tool install mcp-config-wizard
mcp-wizard

Option C โ€” Install with pip

pip install mcp-config-wizard
mcp-wizard

โœจ Key Features

  • ๐ŸŽจ Beautiful Interactive CLI โ€” Categorized clients with icons and descriptions
  • ๐ŸŒ Dual-Scope Configuration โ€” Global (applies everywhere) or Project-level (applies to your directory)
  • ๐Ÿค– Supports 18+ AI Clients โ€” Claude Desktop, Cursor, Windsurf, VS Code, Gemini, Amazon Q, and more
  • ๐Ÿ”„ Easy Server Management โ€” Add, list, view, and remove servers with simple prompts
  • ๐Ÿ“ฆ Pre-built Templates โ€” Quick setup for 44+ MCP server templates (GitHub, Filesystem, PostgreSQL, etc.)
  • ๐Ÿ›ก๏ธ Safe Operations โ€” Automatically backs up existing configurations
  • โšก Auto-Detection โ€” Finds installed clients automatically
  • ๐Ÿ” Secure Auth Handling โ€” Simple API key and header management with masked sensitive values
  • ๐Ÿ“ All Transport Types โ€” stdio (local processes), SSE, and HTTP

๐ŸŽฏ Supported Clients

๐Ÿค– AI & Coding (13 clients)

  • โœ“ Claude Desktop โ€” Anthropic's official desktop app
  • โœ“ Cursor โ€” AI-first code editor
  • โœ“ Windsurf โ€” Ultra-fast AI code editor
  • โœ“ VS Code โ€” With extension support
  • โœ“ LM Studio โ€” Run local language models
  • โœ“ Zed โ€” High-performance editor
  • โœ“ Claude Code โ€” CLI interface
  • โœ“ Goose โ€” Automation assistant
  • โœ“ Gemini CLI โ€” Google's AI assistant
  • โœ“ Amazon Q โ€” AWS's generative AI
  • โœ“ Codex โ€” OpenAI code generation
  • โœ“ OpenCode โ€” Open-source code generation
  • โœ“ Roo Code โ€” Advanced code AI

๐Ÿ“ Editors & IDEs (3 clients)

  • โœ“ Cline โ€” VS Code autonomous agent
  • โœ“ Continue โ€” Open-source AI completion
  • โœ“ Amp โ€” Sourcegraph AI assistant

โŒจ๏ธ Terminals & CLIs (1 client)

  • โœ“ Warp โ€” AI-powered terminal

๐Ÿ’ป Low-Code/No-Code (1 client)

  • โœ“ Antigravity โ€” AI visual development platform

๐Ÿ”ง Supported Configurations

โœ… STDIO (Local Processes)

  • NPX packages: npx -y @org/package
  • UVX packages: uvx package-name
  • Python modules: python -m module
  • Node scripts: node script.js
  • Custom binaries
  • Environment variables

โœ… HTTP (Web Endpoints)

  • Custom headers
  • API keys
  • Bearer tokens
  • Authentication support

โœ… SSE (Server-Sent Events)

  • Event streams
  • Real-time data
  • Headers and authentication

๐Ÿ“ฆ Supported Clients

Desktop Apps

Client Config Location
Claude Desktop %APPDATA%\Claude\ (Win) / ~/Library/Application Support/Claude/ (Mac)

Desktop Apps

Client Config Location
Claude Desktop %APPDATA%\Claude\ (Win) / ~/Library/Application Support/Claude/ (Mac)
Cursor .cursor/mcp.json (project) / %APPDATA%\Cursor\User\mcp.json (Win)
Windsurf (Codeium) ~/.codeium/mcp_config.json (cross-platform)
VS Code (Copilot) .vscode/mcp.json (project) / %APPDATA%\Code\User\mcp.json (Win)
LM Studio %APPDATA%\LM Studio\mcp.json (Win) / ~/.lmstudio/mcp.json
Zed Editor %AppData%\Zed\settings.json (Win) / ~/.config/zed/settings.json
Warp Terminal Built-in UI (macOS)

CLI Tools

Client Config Location
Claude Code ~/.claude.json (mcpServers field)
Goose (Block) ~/.config/goose/config.yaml
Gemini CLI ~/.gemini/settings.json (mcpServers field)
Amazon Q CLI ~/.aws/amazonq/mcp.json
Codex (OpenAI) ~/.codex/config.json
OpenCode ~/.opencode/config.json

VS Code Extensions

Client Config Location
Cline VS Code globalStorage cline_mcp_settings.json
Roo Code VS Code globalStorage mcp_settings.json
Continue ~/.continue/config.yaml or .continue/mcpServers/
Amp (Sourcegraph) Uses VS Code mcp.json

JetBrains IDEs

Client Config Location
Junie / AI Assistant ~/.junie/mcp.json or .junie/mcp/

Google

Client Config Location
Gemini CLI ~/.gemini/settings.json (mcpServers field)
Google Antigravity ~/.gemini/antigravity/mcp_config.json

๐Ÿ“‹ Pre-built Server Templates (50+)

Quick setup for popular MCP servers organized by category:

๐Ÿ’ป Development Tools

  • Filesystem โ€” Read and write local files
  • GitHub โ€” Repos, issues, and pull requests
  • GitLab โ€” Repos, issues, and merge requests
  • Git โ€” Local git operations
  • Linear โ€” Issue and project management

๐Ÿ—„๏ธ Databases

  • PostgreSQL โ€” Query Postgres databases
  • SQLite โ€” Query SQLite databases
  • MySQL โ€” Query MySQL databases
  • MongoDB โ€” Query MongoDB databases
  • Redis โ€” Interact with Redis
  • Supabase โ€” Supabase projects and databases
  • Neon โ€” Serverless Postgres

๐Ÿง  Memory & Knowledge

  • Memory โ€” Persistent AI memory storage
  • Knowledge Graph โ€” Graph-based memory with relationships

๐Ÿ” Search & Web

  • Brave Search โ€” Web search API
  • Tavily โ€” AI-powered research search
  • Exa โ€” Neural search engine
  • Fetch โ€” Fetch web content
  • Firecrawl โ€” Web scraping and crawling

๐ŸŒ Browser Automation

  • Puppeteer โ€” Browser automation
  • Playwright โ€” Cross-browser testing
  • Browserbase โ€” Cloud browser automation

โ˜๏ธ Cloud & Infrastructure

  • AWS โ€” AWS services management
  • Cloudflare โ€” Cloudflare services
  • Vercel โ€” Deployments and projects
  • Netlify โ€” Sites and deployments

๐Ÿ’ฌ Communication

  • Slack โ€” Workspaces and channels
  • Discord โ€” Discord servers
  • Email โ€” Gmail/SMTP email

๐Ÿ“‹ Productivity

  • Google Drive โ€” File management
  • Notion โ€” Workspaces and pages
  • Obsidian โ€” Notes and vaults
  • Todoist โ€” Tasks and projects

๐Ÿ—บ๏ธ Maps & Location

  • Google Maps โ€” Location and directions

๐Ÿค– AI & Documentation

  • Context7 โ€” Library documentation search
  • OpenAI โ€” OpenAI models and APIs
  • Anthropic โ€” Claude models

๐Ÿ“Š Data & Analytics

  • BigQuery โ€” Google BigQuery datasets
  • Snowflake โ€” Data warehouse

๐Ÿ” Security

  • Sentry โ€” Error tracking
  • 1Password โ€” Secure vault access

๐Ÿ”ง Utilities

  • Time โ€” Current time and timezone
  • Sequential Thinking โ€” Structured problem-solving
  • Everything โ€” Reference/test server

๐Ÿงฉ The Problem This Solves

โŒ BEFORE (Complex CLI Command)

claude mcp add --transport http context7 https://mcp.context7.com/mcp \
  --header "CONTEXT7_API_KEY: ctx7sk-268c6a37-1291-4227-8440-6c9985b2bc19"

โœ… AFTER (Interactive Wizard)

uvx mcp-config-wizard

? Select MCP client to configure: Claude Desktop
? What would you like to do? Add a new server
? Choose a server template: ๐ŸŒ Context7
? Enter server name: context7
? Enter CONTEXT7_API_KEY: ********

โœ“ Server 'context7' added to claude_desktop_config.json

๐Ÿ“– Usage Examples

Add a GitHub MCP Server

$ mcp-wizard

๐Ÿง™ MCP Config Wizard

? Select MCP client to configure: Claude Desktop
? What would you like to do? Add a new server
? Choose a server template: ๐Ÿ“ฆ GitHub
? Enter server name: github
? Enter GITHUB_TOKEN: ********

โœ“ Server 'github' added!

Add a Custom STDIO Server

$ mcp-wizard

? Select MCP client to configure: VS Code (GitHub Copilot)
? What would you like to do? Add a new server
? Choose a server template: ๐Ÿ”ง Custom Configuration
? Enter server name: my-server
? Select transport type: STDIO
? Select command type: npx -y @org/package
? Enter package name: @myorg/mcp-server
? Additional arguments: --verbose
? Add environment variables? Yes
? Environment variable name: API_KEY
? Value for API_KEY: ********

โœ“ Server 'my-server' added!

List Configured Servers

$ mcp-wizard

? Select MCP client to configure: Claude Desktop
? What would you like to do? List configured servers

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚              Configured MCP Servers                  โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ Name       โ”‚ Transport โ”‚ Details                     โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ filesystem โ”‚ stdio     โ”‚ npx -y @modelcontextprot... โ”‚
โ”‚ github     โ”‚ stdio     โ”‚ npx -y @modelcontextprot... โ”‚
โ”‚ context7   โ”‚ http/sse  โ”‚ https://mcp.context7.com... โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

๐Ÿ› ๏ธ Development

Clone and Setup

git clone https://github.com/your-username/mcp-config-wizard.git
cd mcp-config-wizard
uv sync

Run Locally

uv run mcp-wizard

Build Package

uv build

Publish to PyPI

uv publish

๐Ÿ“ฆ Dependencies

Runtime

  • questionary >= 2.0.0 โ€” Interactive prompts
  • rich >= 13.0.0 โ€” Beautiful terminal output
  • platformdirs >= 4.0.0 โ€” Cross-platform config paths

Development

  • build โ€” Package building
  • twine โ€” Publishing to PyPI
  • pytest โ€” Testing

๐Ÿ Python Support

  • Requires: Python 3.8+
  • Compatible with: 3.8 โ€“ 3.14

๐Ÿ“„ License

MIT License - see LICENSE for details.

๐Ÿค Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mcp_config_wizard-0.2.0.tar.gz (21.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mcp_config_wizard-0.2.0-py3-none-any.whl (25.8 kB view details)

Uploaded Python 3

File details

Details for the file mcp_config_wizard-0.2.0.tar.gz.

File metadata

  • Download URL: mcp_config_wizard-0.2.0.tar.gz
  • Upload date:
  • Size: 21.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for mcp_config_wizard-0.2.0.tar.gz
Algorithm Hash digest
SHA256 a8535b4c41ab030444698d991f73a706b4babf60c5ddbe38c291f472c794d769
MD5 472c7110f70cf738d392190ceaa8155f
BLAKE2b-256 a40ac541789119f9a1a16d0a5039c198a0b5f7eb3a2072697474f9139cceb699

See more details on using hashes here.

File details

Details for the file mcp_config_wizard-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for mcp_config_wizard-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6d9f135a7c5d9cd5fe616740c65a5ed82a06098e82cefcf3a5aa34520b08cf43
MD5 c92477b5be095f602841ac83ab42a513
BLAKE2b-256 2db78253cb944da715dad4d1d6ee581a380535ce9c74c20496b8b29de6829464

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page