Cursor
Cursor is an AI-powered IDE that supports OpenAI-compatible APIs and MCP (Model Context Protocol). By connecting Cursor to DeepIntShield, you get access to any provider/model in your DeepIntShield configuration, plus MCP tools and governance features like virtual keys.

-
Open Cursor Settings
Press
Cmd +, (macOS) orCtrl +, (Windows/Linux) and navigate to Models. -
Enter your API key
In the OpenAI API Key field, enter your DeepIntShield virtual key or provider API key.
-
Override the base URL
Toggle Override OpenAI Base URL to ON and enter your DeepIntShield endpoint:
http://localhost:8080/cursorFor deployed instances, use your DeepIntShield deployment URL (e.g.,
https://deepintshield.example.com/cursor). -
Add custom models (optional)
Type a model name in the Add or search model field using the
provider/model-nameformat:
Examples:
anthropic/claude-sonnet-4-5-20250929,openai/gpt-5,gemini-2.5-proProvider Format Example Anthropic anthropic/model-nameanthropic/claude-sonnet-4-5-20250929Gemini model-namegemini-2.5-proOpenAI openai/model-nameopenai/gpt-5Bedrock bedrock/model-namebedrock/anthropic.claude-3Vertex (non-Gemini) vertex/model-namevertex/text-bisonOther providers provider/model-namegroq/llama-3.3-70b-versatile
Using Virtual Keys
Section titled “Using Virtual Keys”DeepIntShield Virtual Keys can be used as the OpenAI API Key in Cursor. Virtual keys let you enforce budgets, rate limits, and provider access controls for each user or team.
Model Selection
Section titled “Model Selection”Cursor assigns models to different features — Chat, Agent, Inline Edit, and Tab Completion. After configuring DeepIntShield, you can assign any provider/model-name to each feature for optimal cost and performance:
- Use a powerful model like
openai/gpt-5oranthropic/claude-sonnet-4-5-20250929for Agent mode - Use a fast model like
groq/llama-3.3-70b-versatilefor Tab completion
Using Multiple Providers
Section titled “Using Multiple Providers”DeepIntShield routes requests to the correct provider based on the model name. Use the provider/model-name format to access any configured provider through the single OpenAI-compatible endpoint:
anthropic/claude-sonnet-4-5-20250929openai/gpt-5gemini/gemini-2.5-promistral/mistral-large-latestSupported Providers
Section titled “Supported Providers”DeepIntShield supports the following providers with the provider/model-name format:
openai, anthropic, azure, gemini, vertex, bedrock, mistral, groq, cerebras, cohere, perplexity, xai, ollama, openrouter, huggingface, nebius, parasail, replicate, vllm, sgl
Observability
Section titled “Observability”All Cursor requests through DeepIntShield are logged. Monitor them at http://localhost:8080/logs — filter by provider, model, or search through conversation content.