Connect Rshift MCP in Cursor
Cursor can connect to Rshift through its MCP settings. Use the JSON config generated by Rshift whenever possible to avoid header formatting mistakes.
Before you start
Open the AI page for the current workspace in Rshift.
Confirm that MCP is enabled.
Copy the JSON config.
If the JSON does not include the full key, rotate the key and copy it again.
Add the server
Open Cursor Settings.
Go to Tools & MCP.
Click New MCP Server so Cursor opens
mcp.json.Paste or merge the config below.
Save the file, then enable or refresh
rshiftin Cursor's MCP list.
Project config usually lives in .cursor/mcp.json; global config usually lives in ~/.cursor/mcp.json. If a config file will be committed to a repository, do not put the real key in that project file.
{
"mcpServers": {
"rshift": {
"url": "https://mcp.rshift.com/pentair/",
"headers": {
"Authorization": "Bearer <your MCP key>"
}
}
}
}
If you do not want plaintext keys in the file, use Cursor's supported config interpolation or environment-variable flow. The final request still needs to send Authorization: Bearer <MCP_KEY>.
Verify the connection
Confirm that
rshiftis enabled in Cursor's MCP server list.Check that Rshift tools appear in the available tools list.
Test with a read-only tool before running anything that writes or publishes.
Common issues
Saved config does not take effect: refresh MCP servers or restart Cursor.
JSON error: check commas, quotes, and braces.
You cannot find the error: open Cursor's Output panel and select MCP Logs.
Tool call fails: confirm the workspace plan, MCP state, and related platform integrations.
Security
Do not commit Cursor MCP config files to your repository. Remove the Authorization value before sharing config snippets.