MCP
MCP Integrations
Connect Model Context Protocol to your favorite development tools and IDEs. Follow our step-by-step guides to get started in minutes.
Official Support
Community Integration
Official
Visual Studio Code
Microsoft's popular code editor with MCP support via extensions
Difficulty: Easy
Time: 5-10 minutes
Quick Setup:
- Install the MCP extension from VSCode marketplace
- Create a .mcp/config.json in your project root
- Configure your MCP servers in the config file
Official
Cursor
AI-first code editor with native MCP integration
Difficulty: Easy
Time: 3-5 minutes
Quick Setup:
- Open Cursor Settings (Cmd/Ctrl + ,)
- Navigate to Features → Model Context Protocol
- Click 'Add MCP Server'
Official
Claude Desktop
Anthropic's desktop app with full MCP support
Difficulty: Easy
Time: 5 minutes
Quick Setup:
- Open Claude Desktop application
- Go to Settings → Developer
- Click 'Edit Config' to open claude_desktop_config.json
Official
Zed
High-performance code editor with MCP integration
Difficulty: Medium
Time: 10 minutes
Quick Setup:
- Install Zed editor (https://zed.dev)
- Open Zed Settings (Cmd/Ctrl + ,)
- Add MCP configuration to settings.json
Continue
Open-source autopilot for VSCode with MCP support
Difficulty: Medium
Time: 10-15 minutes
Quick Setup:
- Install Continue extension in VSCode
- Open Continue configuration (~/.continue/config.json)
- Add experimental MCP server configuration
Replit
Online IDE with experimental MCP support
Difficulty: Medium
Time: 15 minutes
Quick Setup:
- Create a new Repl or open existing project
- Add .replit configuration file
- Install MCP server package in Shell
Visual Studio Code Setup
Step-by-Step Guide
- 1Install the MCP extension from VSCode marketplace
- 2Create a .mcp/config.json in your project root
- 3Configure your MCP servers in the config file
- 4Restart VSCode to activate MCP servers
- 5Access MCP features via the MCP sidebar
Configuration Example
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/path/to/allowed/files"
]
}
}
}Cursor Setup
Step-by-Step Guide
- 1Open Cursor Settings (Cmd/Ctrl + ,)
- 2Navigate to Features → Model Context Protocol
- 3Click 'Add MCP Server'
- 4Enter server configuration (command and args)
- 5Enable the server and restart Cursor
Configuration Example
{
"mcpServers": {
"github": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-github"
],
"env": {
"GITHUB_TOKEN": "your-token-here"
}
}
}
}Claude Desktop Setup
Step-by-Step Guide
- 1Open Claude Desktop application
- 2Go to Settings → Developer
- 3Click 'Edit Config' to open claude_desktop_config.json
- 4Add your MCP server configurations
- 5Restart Claude Desktop to load servers
Configuration Example
{
"mcpServers": {
"brave-search": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-brave-search"
],
"env": {
"BRAVE_API_KEY": "your-api-key"
}
},
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"~/Documents"
]
}
}
}Zed Setup
Step-by-Step Guide
- 1Install Zed editor (https://zed.dev)
- 2Open Zed Settings (Cmd/Ctrl + ,)
- 3Add MCP configuration to settings.json
- 4Install required MCP server packages
- 5Restart Zed to activate MCP features
Configuration Example
{
"context_servers": {
"mcp-server-git": {
"command": {
"path": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-git",
"--repository",
"."
]
}
}
}
}Continue Setup
Step-by-Step Guide
- 1Install Continue extension in VSCode
- 2Open Continue configuration (~/.continue/config.json)
- 3Add experimental MCP server configuration
- 4Enable MCP in Continue settings
- 5Reload VSCode to activate
Configuration Example
{
"experimental": {
"modelContextProtocol": true
},
"mcpServers": {
"postgres": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-postgres",
"postgresql://localhost/mydb"
]
}
}
}Replit Setup
Step-by-Step Guide
- 1Create a new Repl or open existing project
- 2Add .replit configuration file
- 3Install MCP server package in Shell
- 4Configure MCP in replit.nix or .replit
- 5Run your MCP server in background
Configuration Example
{
"run": "npm start",
"env": {
"MCP_SERVER": "npx -y @modelcontextprotocol/server-memory"
}
}Common Issues & Solutions
Server not connecting?
Check that Node.js is installed and npx is in your PATH. Try running the server command manually in terminal first.
Environment variables not working?
Ensure env variables are properly quoted in JSON. Restart your IDE after changing configuration.
Permission errors?
Some MCP servers need explicit file system permissions. Check server documentation for required access.