Install Bitrise MCP Server in Cursor
PrerequisitesClick to copy link
- Cursor IDE installed (latest version, with MCP OAuth support — Cursor v0.48.0+ for Streamable HTTP, recent builds for OAuth)
- A Bitrise account
- For local setup: Go (>=1.25) installed and a Bitrise PAT
Remote Server Setup (Recommended)Click to copy link
Recent Cursor versions support MCP OAuth — on first tool use Cursor opens your browser to sign in to Bitrise; no token to paste.
Install stepsClick to copy link
- Open your global MCP configuration file at
~/.cursor/mcp.json(or use a project-local.cursor/mcp.json) and add the configuration below - Save the file
- Restart Cursor
- On first tool invocation, complete the browser-based sign-in flow
Streamable HTTP ConfigurationClick to copy link
{
"mcpServers": {
"bitrise": {
"url": "https://mcp.bitrise.io"
}
}
}
Fallback: PAT-based authenticationClick to copy link
If your Cursor version doesn't yet support MCP OAuth, you can use a Personal Access Token. Create one under Account Settings → Security, then:
{
"mcpServers": {
"bitrise": {
"url": "https://mcp.bitrise.io",
"headers": {
"Authorization": "Bearer YOUR_BITRISE_PAT"
}
}
}
}
Local Server SetupClick to copy link
The local Bitrise MCP server runs via Go and uses a Personal Access Token (stdio mode, no OAuth).
Install stepsClick to copy link
- Click the install button above and follow the flow, or open
~/.cursor/mcp.jsonand add the configuration below - In Tools & Integrations > MCP tools, click the pencil icon next to "bitrise"
- Replace
YOUR_BITRISE_PATwith your actual Personal Access Token - Save the file
- Restart Cursor
Local ConfigurationClick to copy link
{
"mcpServers": {
"bitrise": {
"command": "go",
"args": [
"run",
"github.com/bitrise-io/bitrise-mcp/v2@v2"
],
"env": {
"BITRISE_TOKEN": "YOUR_BITRISE_PAT"
}
}
}
}
Configuration FilesClick to copy link
- Global (all projects):
~/.cursor/mcp.json - Project-specific:
.cursor/mcp.jsonin project root
Verify InstallationClick to copy link
- Restart Cursor completely
- Check for green dot in Settings → Tools & Integrations → MCP Tools
- In chat/composer, check "Available Tools"
- Test with: "List my Bitrise apps" (the first tool call will trigger the OAuth flow if you're not already signed in)
Advanced configurationClick to copy link
See Tools for enabling/disabling specific API groups.
TroubleshootingClick to copy link
Remote Server IssuesClick to copy link
- OAuth flow doesn't open browser: Update Cursor to a recent build. Older builds with Streamable HTTP but without OAuth support can use the PAT-based fallback above.
- Streamable HTTP not working: Ensure you're using Cursor v0.48.0 or later
- Connection errors: Check firewall/proxy settings
General IssuesClick to copy link
- MCP not loading: Restart Cursor completely after configuration
- Invalid JSON: Validate that json format is correct
- Tools not appearing: Check server shows green dot in MCP settings
- Check logs: Look for MCP-related errors in Cursor logs
Important NotesClick to copy link
- Cursor specifics: Supports both project and global configurations, uses
mcpServerskey