HomeSupported Clients
Host Applications & AI Development Environments

Model Context Protocol Clients

Connect your MCP servers to Claude Desktop, Cursor, Cline, Windsurf, Zed, and enterprise AI hosts with step-by-step configuration guides.

Claude Desktop

Official Anthropic ClientBy Anthropic

The primary reference client for the Model Context Protocol. Connects Claude 3.5 Sonnet to local files, databases, developer tools, and custom APIs.

Supported Transports:stdio
Visit Claude Desktop Official Website

Configuration File Location

Select your operating system to view the exact path on your machine.

~/Library/Application Support/Claude/claude_desktop_config.json
Sample Claude Desktop Configuration JSON:
{
  "mcpServers": {
    "postgres": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-postgres", "postgresql://user:pass@localhost:5432/mydb"]
    },
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "<YOUR_TOKEN>"
      }
    }
  }
}
Feature Support Matrix

Client Capabilities Comparison

Check which Model Context Protocol features each host client currently implements.

Client ApplicationCategoryToolsResourcesPromptsSamplingTransportsQuick Select
Claude DesktopDesktop Chat & Reasoning✓ Full✓ Full✓ Full✓ Yesstdio
CursorAI Code Editor✓ Full✓ Full✓ Full-stdio, SSE
Cline (Roo Code)Autonomous Coding Agent✓ Full✓ Full✓ Full✓ Yesstdio, SSE
WindsurfAI IDE (Cascade)✓ Full✓ Full--stdio
ZedHigh-Performance Editor✓ Full✓ Full--stdio
Continue.devOpen Source Copilot✓ Full✓ Full✓ Full-stdio, SSE
LibreChatSelf-Hosted Web Chat✓ Full✓ Full✓ Full-stdio, SSE
Plug & Play Servers

Ready to connect tools to your favorite client?

Explore our 20,780+ servers and use the 1-click config generator to populate your client config file.

Browse All MCP Servers
Autonomous Integration

Connect any MCP server to Claude Desktop & Cursor

The Model Context Protocol gives AI agents direct access to tools, context, databases, and APIs with zero boilerplate code.

Three-Step Deployment

1

Select an MCP Module

Browse our index of 20,780+ servers and pick the integration matching your stack.

2

Copy JSON Configuration

Use our 1-click config generator to copy the preformatted config snippet for your client.

3

Execute in Your IDE

Save the JSON file and restart Claude Desktop or Cursor for instant tool availability.

Standardized JSON-RPC 2.0 transport over stdio and SSE
{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "<YOUR_TOKEN>"
      }
    },
    "postgres": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-postgres", "postgresql://user:pass@localhost:5432/mydb"]
    }
  }
}
Paste into claude_desktop_config.json