MCP in Cursor is model-agnostic — once Blekline MCP is green in Settings → MCP, every model can invoke tools.
Thursday minimum (4 models)
| Provider | Model | Tool | Pass |
|---|---|---|---|
| Anthropic | Claude Opus | blekline_mask_prompt | [ ] |
| OpenAI | GPT-4o | blekline_mask_prompt | [ ] |
| OpenAI | Codex | blekline_mask_prompt | [ ] |
| Cursor | Composer | blekline_mask_prompt | [ ] |
Full matrix
See repo checklist: demo/cursor/model-matrix.md (versioned QA log).
Modes to verify
- Agent — proxy block demo with
blekline-proxy - Composer — mask prompt inline
- Chat —
blekline_classify_risk
Metadata verification
After each test, confirm dashboard event includes:
clientSurface: cursor- Optional
modelProvider/modelIdif client sends headers
Agent client matrix
See Agent clients hub for full compatibility.
| Client | MCP server | MCP proxy | Ingress |
|---|---|---|---|
| Cursor | Yes | Yes | Yes |
| Continue | Yes | Yes | Yes |
| GitHub Copilot | Yes | TBD | Yes |
| OpenHands | Yes | Yes | Yes |
| Sourcegraph Cody | Yes | Yes | Yes |
BYOK / Azure
MCP path unchanged; use Azure OpenAI stack with ingress proxy.
Next steps: AI Enablement Stack · MCP Cursor setup · Quick start · Open workspace · Report issue