Skip to content

Vanta: one server with a region picker instead of three regional servers - #768

Merged
djiang-jq merged 1 commit into
mainfrom
djiang/vanta-region-picker
Oct 23, 2026
Merged

djiang-jq merged 1 commit into
mainfrom
djiang/vanta-region-picker

Conversation

@djiang-jq

@djiang-jq djiang-jq commented Oct 22, 2026 •

Copy link
Copy Markdown
Collaborator

Follow-up to #766.

What

#766 shipped Vanta as one plugin with three MCP servers (US, EU, AUS), so a user had to work out which connector to sign in to. This replaces them with a single vanta server at https://${VANTA_MCP_HOST}/mcp and a VANTA_MCP_HOST setup variable whose enum lists the three regional hosts:

Region Host
United States mcp.vanta.com
Europe mcp.eu.vanta.com
Australia mcp.aus.vanta.com
  • Grok Bot (Sand desktop): the backend recognises this URL template and shows a native "Choose your data center" picker at sign-in, like Zoho CRM's. It then stores the pick and dials the regional host. The backend change is in everysphere PR #1163640 (https://origin.cursor.com/anysphere/everysphere/pull/1163640).
  • Other clients: the region is a normal plugin setup field.

The variable is deliberately not required, because a Sand install saves no variables and the region is filled in at sign-in.

Changes

  • mcp.json: three servers collapsed into one templated vanta server.
  • plugin.json: adds the variables schema and bumps the version to 1.1.0.
  • README.md and CHANGELOG.md are updated, including a note to keep the enum in sync with the backend registry.

Testing

  • node scripts/validate-plugins.mjs passes.

Made with Cursor


Note

Low Risk
Plugin manifest and docs only; connection endpoints are unchanged aside from consolidating to one templated server entry.

Reviewed by Cursor Bugbot for commit b951b8e. Bugbot is set up for automated code reviews on this repo. Configure here.

…rvers

Co-authored-by: Cursor <cursoragent@cursor.com>
@djiang-jq
djiang-jq merged commit 8b3326d into main Oct 23, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant