MCP client compatibility ratings
Which popular MCP servers can be configured in Claude Code, Codex CLI, Cursor, Gemini CLI and VS Code, rated from official docs, with an embeddable README badge.
| Server | Grade | Claude Code | Codex CLI | Cursor | Gemini CLI | VS Code (Copilot) |
|---|---|---|---|---|---|---|
| Playwright MCP | A | Documented | Documented | Documented | Documented | Documented |
| Chrome DevTools MCP | A | Documented | Documented | Documented | Documented | Documented |
| GitHub MCP Server | A | Documented | Documented | Documented | Documented | Documented |
| Firecrawl MCP | B | Configurable (derived) | Configurable (derived) | Documented | Configurable (derived) | Documented |
| Context7 | B | Documented | Configurable (derived) | Documented | Configurable (derived) | Configurable (derived) |
Methodology
- Documented: the server's own README or docs give setup steps for that client (linked on each server page).
- Configurable (derived): the server's docs don't mention the client, but the transport and auth it needs (stdio + env vars, or Streamable HTTP + header/OAuth) are documented by the client's official MCP docs: Claude Code ↗, Codex CLI ↗, Cursor ↗, Gemini CLI ↗, VS Code (Copilot) ↗.
- Grade A: documented for all 5 clients. Grade B: documented for some, derivable for the rest. Grade C: a client is blocked or unsupported (none in this batch).
- Hands-on testing: not yet done. These ratings are based on documentation only, not on running each server in each client. Client allowlists that docs don't mention would not show up here.
- Verified 2026-10-14. Server authors: open an issue to request a re-check.
Embed a badge
Each server page has a Markdown snippet, for example:
[](https://getaicodingagent.com/mcp/playwright)Moving this setup to another agent? Paste your config into the free converter: it outputs the exact files for Claude Code, Codex CLI, Cursor and Gemini CLI.