Connect Worken MCP in different clients
Worken is a remote MCP server at https://mcp.worken.ru/mcp.
The server accepts both token types in Authorization: Bearer …:
| Prefix | How to obtain | Best for |
|---|---|---|
wat_… | OAuth 2.1 via https://api.worken.ru | Claude Chat, ChatGPT Connectors, IDE OAuth |
sk-… | Project API key in the dashboard | Cursor (headers), Codex, CI, REST/SDK |
Limits are usually on the client: some UIs only support OAuth; others also accept a static Bearer token.
Comparison
| Client | MCP in UI | OAuth 2.1 | API key in UI/config | Recommendation |
|---|---|---|---|---|
| Claude | Yes | Yes | No (Connectors) | OAuth |
| ChatGPT | Yes (Connectors) | Yes | No in web form | OAuth |
| Cursor | Yes | Yes | Yes (mcp.json headers) | OAuth for humans, sk-… for CI |
| Codex | Via config | Depends on build | Yes (env + Bearer) | WORKEN_API_KEY + URL |
| DeepSeek | No | — | No MCP | REST API or Cursor |
Interactive examples (UI simulation)
Switch tabs to see typical connection screens. Fields are read-only for illustration; copy the config snippet at the bottom.
Shared endpoints
- MCP endpoint:
https://mcp.worken.ru/mcp - Authorization Server:
https://api.worken.ru - Protected Resource Metadata:
https://mcp.worken.ru/.well-known/oauth-protected-resource - AS Metadata:
https://api.worken.ru/.well-known/oauth-authorization-server
OAuth 2.1 (Claude, ChatGPT, Cursor OAuth)
OAuth flow: discovery → consent → wat_…. Use MCP URL https://mcp.worken.ru/mcp, authorization server https://api.worken.ru, PKCE S256. Revoke under Connected apps in Worken. Full diagram (Russian): connect-claude.
API key (Cursor, Codex, servers)
- Create a project API key (
sk-…). - Send
Authorization: Bearer sk-…on every MCP request. - Keep keys in env or a secret manager — never in git.
Security
Do not put sk-… in URL query strings. OAuth access tokens (wat_…) are short-lived and refresh automatically.
DeepSeek and chats without MCP
DeepSeek Chat has no custom MCP connector yet:
- use the Worken API with
sk-…; - for MCP tools in the IDE, connect via Cursor (tab above).
