Install Bitrise MCP Server in Copilot IDEs
Quick setup guide for the Bitrise MCP server in GitHub Copilot across different IDEs. For VS Code instructions, refer to the Install Bitrise MCP Server in VS Code
Requirements:Click to copy link
- GitHub Copilot License: Any Copilot plan (Free, Pro, Pro+, Business, Enterprise) for Copilot access
- Bitrise Account: Bitrise account for Bitrise MCP server access
- MCP Servers in Copilot Policy: Organizations assigning Copilot seats must enable this policy for all MCP access in Copilot for VS Code and Copilot Coding Agent – all other Copilot IDEs will migrate to this policy in the coming months
- For local setup: Go (>=1.23) installed and a Bitrise Personal Access Token
The remote setups below use OAuth — your IDE opens a browser on first tool use, you sign in to Bitrise, no token to paste. For older Copilot IDE builds without MCP OAuth, a PAT-based fallback configuration is included for each IDE.
Visual StudioClick to copy link
Requires Visual Studio 2022 version 17.14.9 or later.
Remote Server (Recommended)Click to copy link
The remote Bitrise MCP server is hosted by Bitrise and provides automatic updates with no local setup required.
ConfigurationClick to copy link
-
Create an
.mcp.jsonfile in your solution or %USERPROFILE% directory. -
Add this configuration:
{"servers": {"bitrise": {"url": "https://mcp.bitrise.io"}}} -
Save the file. Wait for CodeLens to update to offer a way to authenticate to the new server, activate that and complete the Bitrise sign-in in your browser.
-
In the GitHub Copilot Chat window, switch to Agent mode.
-
Activate the tool picker in the Chat window and enable one or more tools from the "bitrise" MCP server.
Fallback: PAT-based authenticationClick to copy link
{
"servers": {
"bitrise": {
"url": "https://mcp.bitrise.io",
"headers": {
"Authorization": "Bearer YOUR_BITRISE_PAT"
}
}
}
}
Create a PAT under Account Settings → Security.
Local Server (Go required)Click to copy link
ConfigurationClick to copy link
-
Create an
.mcp.jsonfile in your solution or %USERPROFILE% directory. -
Add this configuration:
{"servers": {"bitrise": {"type": "stdio","command": "go","args": ["run", "github.com/bitrise-io/bitrise-mcp/v2@v2"],"env": {"BITRISE_TOKEN": "YOUR_BITRISE_PAT"}}}} -
Save the file. Wait for CodeLens to update to offer a way to provide user inputs, activate that and paste in a PAT you generate from your Bitrise Account Settings/Security.
-
In the GitHub Copilot Chat window, switch to Agent mode.
-
Activate the tool picker in the Chat window and enable one or more tools from the "bitrise" MCP server.
Documentation: Visual Studio MCP Guide
JetBrains IDEsClick to copy link
Agent mode and MCP support available in public preview across IntelliJ IDEA, PyCharm, WebStorm, and other JetBrains IDEs.
Remote Server (Recommended)Click to copy link
Configuration StepsClick to copy link
-
Install/update the GitHub Copilot plugin
-
Click GitHub Copilot icon in the status bar → Edit Settings → Model Context Protocol → Configure
-
Add configuration:
{"servers": {"bitrise": {"url": "https://mcp.bitrise.io"}}} -
Press
Ctrl + SorCommand + Sto save, or close themcp.jsonfile. On first tool use the IDE will open your browser for Bitrise sign-in.
Fallback: PAT-based authenticationClick to copy link
{
"servers": {
"bitrise": {
"url": "https://mcp.bitrise.io",
"requestInit": {
"headers": {
"Authorization": "Bearer YOUR_BITRISE_PAT"
}
}
}
}
}
Local Server (Go required)Click to copy link
{
"servers": {
"bitrise": {
"command": "go",
"args": [
"run",
"github.com/bitrise-io/bitrise-mcp/v2@v2"
],
"env": {
"BITRISE_TOKEN": "YOUR_BITRISE_PAT"
}
}
}
}
Documentation: JetBrains Copilot Guide
XcodeClick to copy link
Agent mode and MCP support now available in public preview for Xcode.
Remote Server (Recommended)Click to copy link
Configuration StepsClick to copy link
-
Install/update GitHub Copilot for Xcode
-
Open GitHub Copilot for Xcode app → Agent Mode → 🛠️ Tool Picker → Edit Config
-
Configure your MCP servers:
{"servers": {"bitrise": {"url": "https://mcp.bitrise.io"}}} -
On first tool use, complete the Bitrise sign-in flow in your browser.
Fallback: PAT-based authenticationClick to copy link
{
"servers": {
"bitrise": {
"url": "https://mcp.bitrise.io",
"requestInit": {
"headers": {
"Authorization": "Bearer YOUR_BITRISE_PAT"
}
}
}
}
}
Local Server (Go required)Click to copy link
{
"servers": {
"bitrise": {
"command": "go",
"args": [
"run",
"github.com/bitrise-io/bitrise-mcp/v2@v2"
],
"env": {
"BITRISE_TOKEN": "YOUR_BITRISE_PAT"
}
}
}
}
Documentation: Xcode Copilot Guide
EclipseClick to copy link
MCP support available with Eclipse 2024-03+ and latest version of the GitHub Copilot plugin.
Remote Server (Recommended)Click to copy link
Configuration StepsClick to copy link
-
Install GitHub Copilot extension from Eclipse Marketplace
-
Click the GitHub Copilot icon → Edit Preferences → MCP (under GitHub Copilot)
-
Add Bitrise MCP server configuration:
{"servers": {"bitrise": {"url": "https://mcp.bitrise.io"}}} -
Click the "Apply and Close" button. On first tool use, complete the Bitrise sign-in in your browser.
Fallback: PAT-based authenticationClick to copy link
{
"servers": {
"bitrise": {
"url": "https://mcp.bitrise.io",
"requestInit": {
"headers": {
"Authorization": "Bearer YOUR_BITRISE_PAT"
}
}
}
}
}
Local Server (Go required)Click to copy link
{
"servers": {
"bitrise": {
"command": "go",
"args": [
"run",
"github.com/bitrise-io/bitrise-mcp/v2@v2"
],
"env": {
"BITRISE_TOKEN": "YOUR_BITRISE_PAT",
"PATH": "PATH to bin directory of go:PATH to directory of git"
}
}
}
}
Documentation: Eclipse Copilot plugin
UsageClick to copy link
After setup:
- Restart your IDE completely
- Open Agent mode in Copilot Chat
- Try: "List my Bitrise apps" — first call triggers OAuth sign-in for the remote server
- Copilot can now access Bitrise data and perform operations
Advanced configurationClick to copy link
See Tools for enabling/disabling specific API groups.
TroubleshootingClick to copy link
- OAuth flow doesn't open browser: Make sure your Copilot integration is on a build that supports MCP OAuth. Fall back to PAT-based auth in older versions.
- Connection issues: Verify IDE version compatibility
- Authentication errors: Check if your organization has enabled the MCP policy for Copilot
- Tools not appearing: Restart IDE after configuration changes and check error logs