Last updated: June 24, 2025
This repository tracks which MCP (Model Context Protocol) clients support which parts of the protocol.
Anthropic included a compatibility table in their MCP launch docs, but it quickly became outdated. This open source repo exists so the community can help keep it fresh!
| Client | Docs | Tools | Prompts | Resources | STDIO | SSE | HTTP | OAuth | Pass-through | Notes |
|---|---|---|---|---|---|---|---|---|---|---|
| Claude.ai (Web) | Docs | ✅ | ❔ | ❔ | ❌ | ✅ | ✅ | ✅ | ✅ | |
| Claude Desktop Remote MCP via Integrations | Docs | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ | Only available on Pro, Max, Teams, and Enterprise tiers. Configure via Settings > Integrations. |
| Claude Desktop Local MCP via Config | Docs | ✅ | ✅ | ✅ | ✅ | ❌ | ❔ | SSE/HTTP via proxy only. Configure via Claude Settings > Developer > edit claude_desktop_config.json config. Claude Desktop won't connect to remote servers configured via claude_desktop_config.json. |
| Client | Docs | Tools | Prompts | Resources | STDIO | SSE | HTTP | OAuth | Pass-through | Notes |
|---|---|---|---|---|---|---|---|---|---|---|
| Cursor | Docs | ✅ | ❔ | ❌ | ✅ | ✅ | ✅ | ✅ | ❔ | |
| Windsurf | Docs | ✅ | ❌ | ✅ | ✅ | ✅ | ❌ | ❔ | ❔ | |
| VS Code GitHub Copilot | Docs | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❔ | ❔ | Supports sampling |
| Claude Code | Docs | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❔ | ❔ |
- ✅ Supported - Feature is fully implemented and working
- ❌ Not supported - Feature is not available
- ❔ Unknown - Support status is unverified or unclear
⚠️ Partial support - Feature has limitations or conditions
To update compatibility information:
- Edit
data/clients.jsonwith accurate information - Run
node scripts/generate-readme.jsto update this README file - Submit a pull request with your changes
Please include links to documentation or verification of compatibility claims.
The compatibility data is stored in data/clients.json and follows this schema:
{
"category": "AI Chat|AI Coding Agents",
"name": "string",
"website": "string",
"docsUrl": "string",
"features": {
"tools": "✅|❌|❔|⚠️",
"prompts": "✅|❌|❔|⚠️",
"resources": "✅|❌|❔|⚠️"
},
"transport": {
"stdio": "✅|❌|❔|⚠️",
"sse": "✅|❌|❔|⚠️",
"streamableHttp": "✅|❌|❔|⚠️"
},
"auth": {
"oauth": "✅|❌|❔|⚠️",
"passthroughAuth": "✅|❌|❔|⚠️"
},
"configuration": "string",
"notes": "string"
}This table is automatically generated from data/clients.json. Last updated: June 24, 2025