Client compatibility
swsd-mcp is a standard Model Context Protocol server. Any MCP-compatible client can use it for the 35 tools — that’s the protocol’s whole point.
The seven UI widgets ship over the MCP Apps capability (SEP-1865), a strict-additive extension. Hosts that don’t support MCP Apps still get the full text + structured tool output — the widgets are simply not rendered, never errored.
Client matrix
Section titled “Client matrix”| Client | Stdio MCP | MCP Apps widgets | Notes |
|---|---|---|---|
| Claude Desktop (macOS, Windows, Linux) | ✅ | ✅ | Verified end-to-end. Widgets render in-line. |
| Claude Code (CLI) | ✅ | — | No widget rendering surface; tools work via structured text. |
| Claude Web (claude.ai) | ✅ | ✅ | Verified. |
| VS Code Copilot Chat (Insiders + GA) | ✅ | ✅ | Spec-compliant since the v2.0.1 widget-bridge fix. |
| ChatGPT (Apps SDK) | ✅ | ✅ | OpenAI’s MCP Apps client. |
| Cursor | ✅ | — | Standard stdio MCP; widget surface not yet implemented host-side. |
| Continue | ✅ | — | Standard stdio MCP. |
| Cline | ✅ | — | Standard stdio MCP. |
| Goose (Block) | ✅ | ✅ | Verified by upstream MCP Apps maintainers. |
| Postman | ✅ | ✅ | Renders widgets when the request hits the MCP server. |
| MCPJam | ✅ | ✅ | Open-source MCP playground. |
| LM Studio | ✅ | — | No widget rendering surface. |
| Microsoft Copilot Studio | ✅* | — | *Different transport — needs an HTTP server, not stdio. See Deployment → Copilot Studio. |
A ”✅” under Stdio MCP means the client speaks the standard MCP protocol and can call swsd-mcp’s tools. A ”✅” under MCP Apps widgets means the client also renders the seven UI bundles in-line. A ”—” means the host doesn’t currently render widgets; the structured tool output still works.
My client isn’t listed
Section titled “My client isn’t listed”If your MCP-compatible client isn’t in the table above, it almost certainly still works for the tools — the protocol is the contract, not the host. Try the Quick start, and if the widgets don’t render, that’s expected for hosts without MCP Apps support — the same tools return identical structured text.
If you’ve verified swsd-mcp working in a client not listed here, open a PR to add it.
See also
Section titled “See also”- Quick start — install and configure in under five minutes
- Widgets reference — what each of the seven widgets renders
- Deployment — HTTP-transport hosting for Copilot Studio and shared-team setups