Bitrise MCP Server logo

Bitrise MCP Server

by bitrise-io

The Bitrise MCP Server provides an interface to the Bitrise API, enabling app management, build operations, artifact management and more. It allows users to interact with Bitrise services through a standardized interface.

View on GitHub

Last updated: N/A

What is Bitrise MCP Server?

The Bitrise MCP Server is a server that acts as a mediator between a client (like Claude Desktop) and the Bitrise API. It exposes a set of tools that allow users to manage apps, trigger builds, manage artifacts, and more, all through a consistent interface.

How to use Bitrise MCP Server?

To use the Bitrise MCP Server, you need to set up the environment with Python 3.12.6 and uv for dependency management. You also need to create a Bitrise API token and configure your MCP client (e.g., Claude Desktop) to connect to the server, providing the necessary environment variables and arguments.

Key features of Bitrise MCP Server

  • Comprehensive API Access to Bitrise services

  • Secure API token-based authentication

  • Detailed documentation for all tools

  • Ability to limit exposed tools for optimized token usage

  • Organized tools into API groups for selective enabling

Use cases of Bitrise MCP Server

  • Automating app management tasks on Bitrise

  • Triggering builds and monitoring their progress

  • Managing build artifacts and webhooks

  • Integrating Bitrise with other services through a standardized interface

FAQ from Bitrise MCP Server

What is MCP?

MCP stands for Machine Communication Protocol. It's a way for different applications to communicate with each other.

What is a Bitrise API Token and how do I create one?

A Bitrise API Token is a credential that allows you to access the Bitrise API. You can create one in your Bitrise Account Settings/Security under the 'Personal access tokens' section.

How do I configure my MCP client to use the Bitrise MCP Server?

You need to configure your MCP client (e.g., Claude Desktop) to connect to the server by providing the server's command, environment variables (including the Bitrise API token), and arguments.

Can I limit the number of tools exposed to the MCP client?

Yes, you can limit the number of tools exposed by specifying the desired API groups using the --enabled-api-groups command-line argument.

What are API groups and how do they work?

API groups are categories of tools within the Bitrise MCP Server. You can enable or disable specific API groups to control which tools are available to the MCP client.