Setup Guides
Installation
2026 Updated

How to Install MCP: Complete Setup Guide

Step-by-step installation guides for Model Context Protocol servers across all major IDEs. Choose your development environment below.

Quick Start (All IDEs)

Installing MCP takes 5-10 minutes. General steps: 1) Install Node.js 18+ or Python 3.10+, 2) Install MCP server with npx/uvx command, 3) Add configuration to IDE config file, 4) Restart IDE. Detailed IDE-specific guides below.

npx @modelcontextprotocol/server-github

Quick Start (4 Steps)

1

Install Prerequisites

Install Node.js 18+ or Python 3.10+

node --version && npm --version
2

Install MCP Server

Use npx/uvx for auto-installation

npx @modelcontextprotocol/server-github
3

Configure IDE

Add server to IDE config file

See IDE-specific guides below
4

Restart & Test

Restart IDE and verify connection

Check IDE output panel for logs

Choose Your IDE

Select your development environment for detailed installation instructions. Each guide includes prerequisites, config file locations, and troubleshooting tips.

Beginner

Claude Desktop

Official Anthropic IDE with native MCP support

5 minutesMac, Windows

Features:

  • Native MCP integration
  • Auto-discovery of MCP servers
  • Visual configuration UI
  • Built-in debugging tools
View Setup Guide
Beginner

Cursor

AI-first code editor with $2B annual revenue

7 minutesMac, Windows, Linux

Features:

  • Fast MCP server discovery
  • Integrated terminal
  • Hot reload support
  • .cursorrules integration
View Setup Guide
Intermediate

VS Code

Microsoft's popular code editor with extensions

10 minutesMac, Windows, Linux

Features:

  • Extension marketplace
  • GitHub Copilot compatible
  • Workspace settings
  • Remote development
View Setup Guide
Intermediate

Windsurf

AI-native IDE with Gemini integration

10 minutesMac, Windows

Features:

  • Gemini AI integration
  • HTTP transport support
  • Flow mode for agentic tasks
  • Cascade UI
View Setup Guide
Advanced

JetBrains IDEs

IntelliJ IDEA, PyCharm, WebStorm, and more

15 minutesMac, Windows, Linux

Features:

  • Plugin ecosystem
  • Language-specific features
  • Refactoring tools
  • Database integration
View Setup Guide
Beginner

Claude Code (VS Code Extension)

Anthropic's VS Code extension for Claude

5 minutesMac, Windows, Linux

Features:

  • SKILL.md support
  • Native VS Code integration
  • Multi-file editing
  • Context management
View Setup Guide
Intermediate

Zed

High-performance multiplayer code editor

8 minutesMac, Linux

Features:

  • Lightning-fast performance
  • Real-time collaboration
  • Native MCP support
  • Vim keybindings
View Setup Guide
Beginner

Cline (formerly Claude Dev)

VS Code extension for autonomous coding

5 minutesMac, Windows, Linux

Features:

  • Autonomous coding agent
  • MCP server integration
  • File system access
  • Terminal command execution
View Setup Guide
Intermediate

Kiro (Amazon Q)

Amazon's AI coding assistant with MCP support

10 minutesMac, Windows, Linux

Features:

  • AWS integration
  • Kiro specs and hooks
  • Enterprise security
  • Multi-cloud support
View Setup Guide
Intermediate

Antigravity

Next-gen AI IDE with advanced context management

12 minutesMac, Windows, Linux

Features:

  • Advanced context awareness
  • MCP server orchestration
  • Multi-model support
  • Project-wide refactoring
View Setup Guide

Prerequisites (All IDEs)

Node.js Setup

For TypeScript/JavaScript MCP servers

Install Node.js 18 or higher:

Mac (Homebrew):

brew install node

Windows (Chocolatey):

choco install nodejs

Or download from:

nodejs.org

Verify: node --version

Python Setup

For Python MCP servers

Install Python 3.10 or higher:

Mac:

brew install python@3.10

Windows:

choco install python

Or download from:

python.org

Verify: python3 --version

Frequently Asked Questions

Do I need to install MCP servers globally or locally?

You can install MCP servers either globally (npm install -g) or use npx/uvx for auto-installation without global install. We recommend using npx/uvx as it automatically handles dependencies and doesn't require global packages. Example: npx @modelcontextprotocol/server-github

Can I use MCP servers with multiple IDEs simultaneously?

Yes! MCP servers can be configured across multiple IDEs at once. Each IDE maintains its own config file, so you can use Claude Desktop for chat-style interactions while using Cursor or VS Code for coding. The same MCP server installation works across all IDEs.

What's the easiest IDE for beginners to start with MCP?

Claude Desktop is the easiest for beginners. It has native MCP support, auto-discovery, visual configuration UI, and the simplest config file structure. Setup takes about 5 minutes. Cursor is a close second, also beginner-friendly with fast setup and .cursorrules integration.

How do I update an installed MCP server to the latest version?

If using npx/uvx, they automatically use the latest version each time. For globally installed servers, run: npm update -g @modelcontextprotocol/server-name or npm install -g @modelcontextprotocol/server-name@latest. For Python: pip install --upgrade mcp-server-name.

Do MCP servers work offline?

It depends on the server. Local-only servers (Filesystem, SQLite, Local Postgres) work completely offline. API-based servers (GitHub, Brave Search, Weather) require internet connection. Database servers work offline if the database is local, but need internet for remote databases.

Ready to Get Started?

Choose your IDE above for detailed setup instructions, or browse our directory of 61+ verified MCP servers to find the perfect tools for your workflow.