MCP
Configure global Model Context Protocol servers for every project. Install from the marketplace or connect your own.
MCP configures global Model Context Protocol servers, external tool servers that give agents capabilities beyond the workspace, manage them from Settings → Extensions → MCP.
This is a different setting from Application → Servers, which connects CDE to an opencode compute backend rather than configuring external tool servers for agents. See Servers.
Marketplace
The Marketplace tab lists popular MCP servers you can add with one click, each card shows the publisher and what the server gives an agent access to:
| Server | By | What it adds |
|---|---|---|
| GitHub | GitHub | Repositories, issues, pull requests, and commits |
| Markitdown | Microsoft | Converts files (PDF, Word, Excel, HTML, images) into formatted Markdown |
| Playwright | Microsoft | Browses and interacts with websites autonomously via a background browser |
| PostgreSQL | Crystal DBA | Connects to local or remote PostgreSQL instances to explore data and run queries |
| Brave Search | Brave | Real-time internet access for searching pages and current web content |
| Supabase | Supabase | Connects to Supabase projects to explore tables and run SQL |
| Figma | Figma | Reads design files, inspects components, and fetches layouts (requires the Figma desktop app) |
| n8n | n8n | Triggers n8n workflows, automations, and nodes directly through the agent |
| TestSprite | TestSprite | Generates automated test cases and runs checks against your code |
| Stripe | Stripe | Inspects customers, invoices, products, and payments through the official Stripe API server |
Click Install on any card to add it to your configured servers.
The marketplace catalog ships with the app and may change across CDE releases, check Settings → Extensions → MCP → Marketplace for what's actually offered in your version.
Servers
The Servers tab lists every MCP server currently configured, each row shows a name, whether it's remote, its endpoint URL, and a toggle to enable or disable it. Servers you added yourself (not shipped defaults) also get a delete action.
Use Add server to connect one that isn't in the marketplace, for example an internal tool server your team runs. Use Edit in JSON file to manage the same configuration as a file directly, useful for pasting in a config someone shared with you, or scripting the same setup across machines.
Next steps
- Servers: the opencode compute backend, a separate setting from MCP
- Skills: reusable instructions, a different kind of extension than an MCP tool server
- Settings overview: the full settings map