Production-grade MCP servers
EN
Guides

How to Connect Any MCP Server to Claude, Cursor, VS Code, and ChatGPT — The Complete Setup Guide

Step-by-step guide to connecting MCP servers to every major AI client in 2026. Full configuration instructions for Claude Desktop, Cursor IDE, VS Code, ChatGPT, and Windsurf — with troubleshooting, enterprise deployment, and security best practices. The only guide you need.

Author
Vinkius Team
April 9, 2026
How to Connect Any MCP Server to Claude, Cursor, VS Code, and ChatGPT — The Complete Setup Guide
Try Vinkius Free

You found an MCP server you want to use. Now what? This guide covers the exact steps to connect any MCP server to every major AI client — Claude, Cursor, VS Code, ChatGPT, and Windsurf — with enterprise security best practices.

According to our analytics, 73% of visitors to our App Catalog have the same question: “I subscribed. How do I actually connect this?” This guide answers that question once and for all.


Quick Start: The Universal Process

Regardless of which AI client you use, the process follows three steps:

  1. Subscribe to an MCP server in our App Catalog (e.g., Slack MCP, GitHub MCP)
  2. Copy the connection URL we provide
  3. Paste into your AI client’s MCP configuration

The connection URL looks like this:

https://edge.vinkius.com/mcp/your-server-id?token=your-secure-token

This URL is your secure, governed connection. It carries your credentials through our encrypted vault — you never expose raw API keys to the AI.


Claude Desktop (Anthropic)

Claude Desktop is the most popular MCP client, with native support since v1.0.

Step-by-Step

  1. Open Claude Desktop
  2. Go to SettingsDeveloperEdit Config
  3. This opens claude_desktop_config.json. Add your server:
{
  "mcpServers": {
    "slack": {
      "url": "https://edge.vinkius.com/mcp/slack?token=YOUR_TOKEN"
    },
    "github": {
      "url": "https://edge.vinkius.com/mcp/github?token=YOUR_TOKEN"
    }
  }
}
  1. Save the file
  2. Restart Claude Desktop completely (Quit → Reopen, not just close the window)
  3. Verify: You should see a 🔧 icon in the chat input showing available tools

Troubleshooting

ProblemSolution
Tools don’t appearFully quit and restart (not just close window)
“Server disconnected” errorCheck your internet connection; verify token hasn’t expired
Config file not foundOn Windows: %APPDATA%\Claude\claude_desktop_config.json. On Mac: ~/Library/Application Support/Claude/claude_desktop_config.json
JSON syntax errorValidate your JSON at jsonlint.com — common issue: missing comma between servers

Cursor IDE

Cursor has built-in MCP support for connecting AI to external tools while coding.

Step-by-Step (Global)

  1. Open CursorSettings (Cmd+, or Ctrl+,)
  2. Navigate to FeaturesMCP
  3. Click “Add new global MCP server”
  4. Enter your server configuration:
{
  "slack": {
    "url": "https://edge.vinkius.com/mcp/slack?token=YOUR_TOKEN"
  }
}
  1. The server appears in the MCP panel immediately — no restart needed

Step-by-Step (Per-Project)

For project-specific configurations (shareable with your team):

  1. Create .cursor/mcp.json in your project root
  2. Add your servers:
{
  "mcpServers": {
    "github": {
      "url": "https://edge.vinkius.com/mcp/github?token=YOUR_TOKEN"
    },
    "sentry": {
      "url": "https://edge.vinkius.com/mcp/sentry?token=YOUR_TOKEN"
    }
  }
}
  1. Commit to Git (exclude tokens — use environment variables for team sharing)

Troubleshooting

ProblemSolution
Server shows “Disconnected”Click the refresh icon next to the server name
Agent doesn’t use toolsMake sure you’re in Agent mode (Cmd+I), not Chat mode
Tools aren’t listedCheck that the MCP panel shows a green status dot

VS Code (GitHub Copilot + MCP)

VS Code now supports MCP servers through GitHub Copilot and extensions.

Step-by-Step

  1. Open VS Code
  2. Command Palette (Cmd+Shift+P) → MCP: Add Server
  3. Select “HTTP/SSE” as transport type
  4. Enter server URL: https://edge.vinkius.com/mcp/slack?token=YOUR_TOKEN
  5. Give it a name: slack
  6. The server appears in your MCP panel

Alternative: Settings File

Add to .vscode/settings.json:

{
  "mcp.servers": {
    "slack": {
      "url": "https://edge.vinkius.com/mcp/slack?token=YOUR_TOKEN"
    }
  }
}

ChatGPT (OpenAI)

ChatGPT added MCP connector support in 2026.

Step-by-Step

  1. Open ChatGPTSettings
  2. ConnectorsAdd Connector
  3. Select “MCP Server”
  4. Paste your connection URL
  5. ChatGPT validates the connection and shows available tools
  6. Start chatting — ChatGPT will automatically use the tools when relevant

Windsurf (Codeium)

Windsurf supports MCP servers for AI-powered coding assistance.

Step-by-Step

  1. Open Windsurf
  2. SettingsMCP
  3. Click “Add Server”
  4. Enter your URL and give the server a name
  5. Windsurf automatically discovers available tools

Connecting Multiple Servers (Multi-Tool Recipes)

The real power of MCP is connecting multiple servers simultaneously. Here’s how to configure a multi-tool recipe like our DevOps War Room (Sentry + Datadog + PagerDuty + GitHub + Slack):

Claude Desktop Configuration

{
  "mcpServers": {
    "sentry": {
      "url": "https://edge.vinkius.com/mcp/sentry?token=TOKEN_1"
    },
    "datadog": {
      "url": "https://edge.vinkius.com/mcp/datadog?token=TOKEN_2"
    },
    "pagerduty": {
      "url": "https://edge.vinkius.com/mcp/pagerduty?token=TOKEN_3"
    },
    "github": {
      "url": "https://edge.vinkius.com/mcp/github?token=TOKEN_4"
    },
    "slack": {
      "url": "https://edge.vinkius.com/mcp/slack?token=TOKEN_5"
    }
  }
}

Five servers. Five tools. One conversation. Ask:

“There’s a PagerDuty alert firing. Cross-reference Sentry errors, Datadog metrics, and the last GitHub deploy. Post to #incidents.”

The AI calls all five tools automatically.


Enterprise Deployment Best Practices

Team Configuration

For teams, never hardcode tokens in committed config files. Instead:

  1. Create a .env file (add to .gitignore):
VINKIUS_SLACK_TOKEN=your-token-here
VINKIUS_GITHUB_TOKEN=your-token-here
  1. Reference environment variables in your config:
{
  "mcpServers": {
    "slack": {
      "url": "https://edge.vinkius.com/mcp/slack?token=${VINKIUS_SLACK_TOKEN}"
    }
  }
}

Access Control

  • Generate one token per team member — enables individual audit trails
  • Use read-only credentials for exploration; write credentials only when needed
  • Rotate tokens quarterly or immediately when a team member leaves
  • Monitor usage through our dashboard — every query is logged

Security Comparison: Vinkius vs. Direct API Keys

ApproachRaw API Keys in ConfigVinkius Managed Connection
Where are credentials?In plaintext on every developer’s machineEncrypted vault (server-side)
Audit trailNoneEvery query logged with timestamps
DLP protectionNone — AI sees everythingSSN, credit cards, API keys auto-redacted
RotationManual — update every config fileOne-click in dashboard
RevocationUpdate every developer’s configInstant kill switch
Multi-tool governanceEach tool configured separatelyCentralized dashboard

This comparison is the core value proposition. For a deeper analysis, read our guide: MCP API Key Management: From Plaintext to Zero-Trust.


Common Configurations by Role

For Developers

Sentry + GitHub + Linear + Slack + Supabase

Debug errors → find the code → create tickets → notify team → query the database.

For Marketing Teams

HubSpot + Instagram + TikTok + Google Sheets + Slack

Track campaigns → analyze social performance → update reports → share results.

For Sales Teams

HubSpot + Stripe + Google Sheets + Slack + LinkedIn

Check pipeline → verify payments → update forecast → alert team → research prospects.

For DevOps/SRE

Sentry + Datadog + PagerDuty + GitHub + Slack

Our DevOps War Room Recipe — incident response in 10 seconds.

For Executive Team

Stripe + HubSpot + Google Sheets + Slack

Our Revenue Intelligence Recipe — MRR, pipeline, forecast in one prompt.


Start Connecting

Browse the App Catalog → — 2,500+ MCP servers ready to connect.

  1. Pick your tools
  2. Subscribe (2 minutes per tool)
  3. Copy your connection URLs
  4. Paste into Claude, Cursor, VS Code, ChatGPT, or Windsurf
  5. Ask your first question

Zero code. Zero infrastructure. All your tools in one AI conversation.



Hardened & governed from day one

Your agents need tools. We make them safe.

Pick an MCP server from the catalog. Subscribe. Copy the URL. Paste it into Claude, Cursor, or any client. One URL — DLP, audit trail, and kill switch included.

V8 sandbox isolation · Semantic DLP · Cryptographic audit trail · Emergency kill switch

Share this article