Skip to main content
Glama

Bitrise MCP Server

Official
by bitrise-io
Integrations
  • Provides tools for managing Android app development workflows, builds, and release management through the Bitrise platform.

  • Enables release management for iOS apps with App Store integration, allowing management of connected apps and distribution flows.

  • Provides comprehensive access to Bitrise CI/CD platform, enabling management of apps, triggering and monitoring builds, handling artifacts, managing webhooks, configuring caches, and working with pipelines. Also includes release management capabilities for distributing mobile apps to testers and stores.

Bitrise MCP Server

MCP-Server für die Bitrise-API, der App-Verwaltung, Build-Vorgänge, Artefaktverwaltung und mehr ermöglicht.

Merkmale

  • Umfassender API-Zugriff : Zugriff auf Bitrise-APIs, einschließlich Apps, Builds, Artefakte und mehr.
  • Authentifizierungsunterstützung : Sicherer API-Token-basierter Zugriff auf Bitrise-Ressourcen.
  • Detaillierte Dokumentation : Gut dokumentierte Tools mit Parameterbeschreibungen.

Aufstellen

Umgebungs-Setup

  • Python 3.12.6 erforderlich (Sie können pyenv verwenden).
  • Verwenden Sie UV für die Abhängigkeitsverwaltung.
Beispiel zum Einrichten der Umgebung

Weitere Optionen finden Sie in der offiziellen Dokumentation zu UV und Pylint.

# Install pyenv and python 3.12.6 curl -fsSL https://pyenv.run | bash pyenv install 3.12.6 # Install uv curl -LsSf https://astral.sh/uv/install.sh | sh

Bitrise API-Token

Erstellen Sie ein Bitrise-API-Token :

Verwendung mit Claude Desktop

In dieser Anleitung wird Claude Desktop als MCP-Client verwendet. Sie können jedoch jeden anderen MCP-kompatiblen Client verwenden und die folgenden Konfigurationsoptionen an Ihren bevorzugten Client anpassen.

Öffnen Sie die Claude-Einstellungen und navigieren Sie dann zur Registerkarte „Entwickler“.

Klicken Sie auf Konfiguration bearbeiten . Dadurch wird eine Konfigurationsdatei namens claude_desktop_config.json erstellt. Öffnen Sie diese Datei mit Ihrem bevorzugten Editor und fügen Sie den Bitrise MCP-Server hinzu:

{ "mcpServers": { "bitrise": { "command": "uvx", "env": { "BITRISE_TOKEN": "<YOUR_TOKEN>" }, "args": [ "--from", "git+https://github.com/bitrise-io/bitrise-mcp@v1.1.0", "bitrise-mcp" ] } } }

Speichern Sie die Konfigurationsdatei und starten Sie Claude Desktop neu. Wenn alles korrekt eingerichtet ist, sollte neben dem Nachrichteneditor ein Hammersymbol angezeigt werden.

Verwendung mit VS Code

Befolgen Sie die offizielle Anleitung , um den Agentenmodus im Copilot-Chat zu aktivieren.

Öffnen Sie dann settings.json von VSCode (entweder die Einstellungen auf Arbeitsbereichsebene oder auf Benutzerebene) und fügen Sie die Bitrise MCP-Serverkonfiguration unter dem Schlüssel mcp.servers und die Eingabe des Arbeitsbereichstokens unter dem Schlüssel mcp.inputs hinzu:

{ "mcp": { "inputs": [ { "id": "bitrise-workspace-token", "type": "promptString", "description": "Bitrise workspace token", "password": true } ], "servers": { "bitrise": { "command": "uvx", "args": [ "--from", "git+https://github.com/bitrise-io/bitrise-mcp@v1.0.1", "bitrise-mcp" ], "type": "stdio", "env": { "BITRISE_TOKEN": "${input:bitrise-workspace-token}" } }, } } }

Speichern Sie die Konfiguration. VS Code erkennt die Änderung automatisch und lädt die Tools in Copilot Chat.

Erweiterte Konfiguration

Sie können die Anzahl der für den MCP-Client verfügbaren Tools begrenzen. Dies ist nützlich, wenn Sie die Token-Nutzung optimieren möchten oder Ihr MCP-Client eine begrenzte Anzahl von Tools hat.

Tools werden nach ihrer „API-Gruppe“ gruppiert. Sie können die Gruppen, die Sie als Tools verfügbar machen möchten, übergeben. Mögliche Werte: apps, builds, workspaces, webhooks, build-artifacts, group-roles, cache-items, pipelines, account, read-only, release-management .

Wir empfehlen, die API-Gruppe „ release-management separat zu verwenden, um Verwechslungen mit der API-Gruppe „ apps zu vermeiden.

Beispielkonfiguration:

{ "mcpServers": { "bitrise": { "command": "uvx", "env": { "BITRISE_TOKEN": "<YOUR_PAT>" }, "args": [ "--from", "git+https://github.com/bitrise-io/bitrise-mcp@v1.1.0", "bitrise-mcp", "--enabled-api-groups", "cache-items,pipelines" ] }, } }

Werkzeuge

Apps

  1. list_apps
    • Listen Sie alle für das authentifizierte Konto verfügbaren Apps auf
    • Argumente:
      • sort_by (optional): Reihenfolge der Apps: last_build_at (Standard) oder created_at
      • next (optional): Slug der ersten App in der Antwort
      • limit (optional): Maximale Anzahl von Elementen pro Seite (Standard: 50)
  2. register_app
    • Fügen Sie Bitrise eine neue App hinzu
    • Argumente:
      • repo_url : Repository-URL
      • is_public : Ob die Sichtbarkeit der App-Builds „öffentlich“ ist
      • organization_slug : Die Organisation (auch Arbeitsbereich genannt), zu der die App hinzugefügt werden soll
      • project_type (optional): Projekttyp (iOS, Android usw.)
      • provider (optional): github
  3. finish_bitrise_app
    • Schließen Sie die Einrichtung einer Bitrise-App ab
    • Argumente:
      • app_slug : Der Slug der Bitrise-App, für die die Einrichtung abgeschlossen werden soll
      • project_type (optional): Der Projekttyp (z. B. Android, iOS, Flutter usw.)
      • stack_id (optional): Die für die App zu verwendende Stack-ID
      • mode (optional): Der Setup-Modus
      • config (optional): Die für die App zu verwendende Konfiguration
  4. get_app
    • Details zu einer bestimmten App abrufen
    • Argumente:
      • app_slug : Kennung der Bitrise-App
  5. delete_app
    • Löschen einer App aus Bitrise
    • Argumente:
      • app_slug : Kennung der Bitrise-App
  6. update_app
    • Aktualisieren einer App
    • Argumente:
      • app_slug : Kennung der Bitrise-App
      • is_public : Ob die Sichtbarkeit der App-Builds „öffentlich“ ist
      • project_type : Projekttyp
      • provider : Repository-Anbieter
      • repo_url : Repository-URL
  7. get_bitrise_yml
    • Holen Sie sich die aktuelle Bitrise YML-Konfigurationsdatei einer bestimmten Bitrise-App
    • Argumente:
      • app_slug : Kennung der Bitrise-App
  8. update_bitrise_yml
    • Aktualisieren Sie die Bitrise YML-Konfigurationsdatei einer bestimmten Bitrise-App
    • Argumente:
      • app_slug : Kennung der Bitrise-App
      • bitrise_yml_as_json : Der neue Inhalt der Bitrise YML-Konfigurationsdatei
  9. list_branches
    • Listet die Zweige mit vorhandenen Builds des Repository einer App auf
    • Argumente:
      • app_slug : Kennung der Bitrise-App
  10. register_ssh_key
  • Fügen Sie einer bestimmten App einen SSH-Schlüssel hinzu
  • Argumente:
    • app_slug : Kennung der Bitrise-App
    • auth_ssh_private_key : Privater SSH-Schlüssel
    • auth_ssh_public_key : Öffentlicher SSH-Schlüssel
    • is_register_key_into_provider_service : Registrieren Sie den Schlüssel im Providerdienst
  1. register_webhook
  • Registrieren eines eingehenden Webhooks für eine bestimmte Anwendung
  • Argumente:
    • app_slug : Kennung der Bitrise-App

Bauten

  1. list_builds
  • Listen Sie alle Builds einer bestimmten Bitrise-App oder alle verfügbaren Builds auf
  • Argumente:
    • app_slug (optional): Kennung der Bitrise-App
    • sort_by (optional): Reihenfolge der Builds: created_at (Standard), running_first
    • branch (optional): Builds nach Zweig filtern
    • workflow (optional): Builds nach Workflow filtern
    • status (optional): Builds nach Status filtern (0: nicht abgeschlossen, 1: erfolgreich, 2: fehlgeschlagen, 3: abgebrochen, 4: in Bearbeitung)
    • next (optional): Slug des ersten Builds in der Antwort
    • limit (optional): Maximale Anzahl von Elementen pro Seite (Standard: 50)
  1. trigger_bitrise_build
  • Lösen Sie einen neuen Build/eine neue Pipeline für eine bestimmte Bitrise-App aus
  • Argumente:
    • app_slug : Kennung der Bitrise-App
    • branch (optional): Der zu erstellende Zweig (Standard: main)
    • workflow_id (optional): Der zu erstellende Workflow
    • commit_message (optional): Die Commit-Nachricht für den Build
    • commit_hash (optional): Der Commit-Hash für den Build
  1. get_build
  • Holen Sie sich einen bestimmten Build einer bestimmten App
  • Argumente:
    • app_slug : Kennung der Bitrise-App
    • build_slug : Kennung des Builds
  1. abort_build
  • Einen bestimmten Build abbrechen
  • Argumente:
    • app_slug : Kennung der Bitrise-App
    • build_slug : Kennung des Builds
    • reason (optional): Grund für den Abbruch des Builds
  1. get_build_log
  • Holen Sie sich das Build-Protokoll eines bestimmten Builds einer Bitrise-App
  • Argumente:
    • app_slug : Kennung der Bitrise-App
    • build_slug : Kennung des Bitrise-Builds
  1. get_build_bitrise_yml
  • Holen Sie sich die bitrise.yml eines Builds
  • Argumente:
    • app_slug : Kennung der Bitrise-App
    • build_slug : Kennung des Builds
  1. list_build_workflows
  • Auflisten der Workflows einer App
  • Argumente:
    • app_slug : Kennung der Bitrise-App

Artefakte erstellen

  1. list_artifacts
  • Holen Sie sich eine Liste aller Build-Artefakte
  • Argumente:
    • app_slug : Kennung der Bitrise-App
    • build_slug : Kennung des Builds
    • next (optional): Slug des ersten Artefakts in der Antwort
    • limit (optional): Maximale Anzahl von Elementen pro Seite (Standard: 50)
  1. get_artifact
  • Abrufen eines bestimmten Build-Artefakts
  • Argumente:
    • app_slug : Kennung der Bitrise-App
    • build_slug : Kennung des Builds
    • artifact_slug : Kennung des Artefakts
  1. delete_artifact
  • Löschen eines Build-Artefakts
  • Argumente:
    • app_slug : Kennung der Bitrise-App
    • build_slug : Kennung des Builds
    • artifact_slug : Kennung des Artefakts
  1. update_artifact
  • Aktualisieren eines Build-Artefakts
  • Argumente:
    • app_slug : Kennung der Bitrise-App
    • build_slug : Kennung des Builds
    • artifact_slug : Kennung des Artefakts
    • is_public_page_enabled : Öffentliche Seite für das Artefakt aktivieren

Webhooks

  1. list_outgoing_webhooks
  • Listen Sie die ausgehenden Webhooks einer App auf
  • Argumente:
    • app_slug : Kennung der Bitrise-App
  1. delete_outgoing_webhook
  • Löschen des ausgehenden Webhooks einer App
  • Argumente:
    • app_slug : Kennung der Bitrise-App
    • webhook_slug : Kennung des Webhooks
  1. update_outgoing_webhook
  • Aktualisieren eines ausgehenden Webhooks für eine App
  • Argumente:
    • app_slug : Kennung der Bitrise-App
    • webhook_slug : Kennung des Webhooks
    • events : Liste der Ereignisse zum Auslösen des Webhooks
    • url : URL des Webhooks
    • headers (optional): Mit dem Webhook zu sendende Header
  1. create_outgoing_webhook
  • Erstellen eines ausgehenden Webhooks für eine App
  • Argumente:
    • app_slug : Kennung der Bitrise-App
    • events : Liste der Ereignisse zum Auslösen des Webhooks
    • url : URL des Webhooks
    • headers (optional): Mit dem Webhook zu sendende Header

Cache-Elemente

  1. list_cache_items
  • Listen Sie die Schlüsselwert-Cache-Elemente auf, die zu einer App gehören
  • Argumente:
    • app_slug : Kennung der Bitrise-App
  1. delete_all_cache_items
  • Löschen Sie alle Schlüsselwert-Cacheelemente, die zu einer App gehören
  • Argumente:
    • app_slug : Kennung der Bitrise-App
  1. delete_cache_item
  • Löschen eines Schlüsselwert-Cacheelements
  • Argumente:
    • app_slug : Kennung der Bitrise-App
    • cache_item_id : Kennung des Cache-Elements
  1. get_cache_item_download_url
  • Holen Sie sich die Download-URL eines Schlüssel-Wert-Cache-Elements
  • Argumente:
    • app_slug : Kennung der Bitrise-App
    • cache_item_id : Kennung des Cache-Elements

Rohrleitungen

  1. list_pipelines
  • Alle Pipelines und Standalone-Builds einer App auflisten
  • Argumente:
    • app_slug : Kennung der Bitrise-App
  1. get_pipeline
  • Holen Sie sich eine Pipeline einer bestimmten App
  • Argumente:
    • app_slug : Kennung der Bitrise-App
    • pipeline_id : Kennung der Pipeline
  1. abort_pipeline
  • Abbrechen einer Pipeline
  • Argumente:
    • app_slug : Kennung der Bitrise-App
    • pipeline_id : Kennung der Pipeline
    • reason (optional): Grund für den Abbruch der Pipeline
  1. rebuild_pipeline
  • Eine Pipeline neu erstellen
  • Argumente:
    • app_slug : Kennung der Bitrise-App
    • pipeline_id : Kennung der Pipeline

Gruppenrollen

  1. list_group_roles
  • Auflisten von Gruppenrollen für eine App
  • Argumente:
    • app_slug : Kennung der Bitrise-App
    • role_name : Name der Rolle
  1. replace_group_roles
  • Ersetzen von Gruppenrollen für eine App
  • Argumente:
    • app_slug : Kennung der Bitrise-App
    • role_name : Name der Rolle
    • group_slugs : Liste der Gruppen-Slugs

Arbeitsbereiche

  1. list_workspaces
  • Auflisten der Arbeitsbereiche, auf die der Benutzer Zugriff hat
  1. get_workspace
  • Details zu einem Arbeitsbereich abrufen
  • Argumente:
    • workspace_slug : Slug des Bitrise-Arbeitsbereichs
  1. get_workspace_groups
  • Abrufen der Gruppen in einem Arbeitsbereich
  • Argumente:
    • workspace_slug : Slug des Bitrise-Arbeitsbereichs
  1. create_workspace_group
  • Erstellen einer Gruppe in einem Arbeitsbereich
  • Argumente:
    • workspace_slug : Slug des Bitrise-Arbeitsbereichs
    • group_name : Name der Gruppe
  1. get_workspace_members
  • Holen Sie sich die Mitglieder in einem Arbeitsbereich
  • Argumente:
    • workspace_slug : Slug des Bitrise-Arbeitsbereichs
  1. invite_member_to_workspace
  • Ein Mitglied zu einem Arbeitsbereich einladen
  • Argumente:
    • workspace_slug : Slug des Bitrise-Arbeitsbereichs
    • email : E-Mail-Adresse des Benutzers
  1. add_member_to_group
  • Hinzufügen eines Mitglieds zu einer Gruppe
  • Argumente:
    • group_slug : Slug der Gruppe
    • user_slug : Slug des Benutzers

Konto

  1. me
  • Informationen vom aktuell authentifizierten Benutzerkonto abrufen

Release-Verwaltung

MCP-Tools

  1. create_connected_app
  • Fügen Sie Bitrise eine neue mit Release Management verbundene App hinzu.
  • Argumente:
    • platform : Die mobile Plattform für die verbundene App (iOS/Android).
    • store_app_id : Die App Store-Kennung für die verbundene App.
    • workspace_slug : Kennung des Bitrise-Arbeitsbereichs.
    • id : (Optional) Eine UUIDV4-Kennung für Ihre neue verbundene App.
    • manual_connection : (Optional) Zeigt eine manuelle Verbindung an.
    • project_id : (Optional) Gibt an, mit welchem Bitrise-Projekt eine Verknüpfung hergestellt werden soll.
    • store_app_name : (Optional) App-Name für manuelle Verbindungen.
    • store_credential_id : (Optional) Auswahl der auf Bitrise hinzugefügten Anmeldeinformationen.
  1. list_connected_apps
  • Listen Sie mit Release Management verbundene Apps auf, die für das authentifizierte Konto innerhalb eines Arbeitsbereichs verfügbar sind.
  • Argumente:
    • workspace_slug : Kennung des Bitrise-Arbeitsbereichs.
    • items_per_page : (Optional) Maximale Anzahl verbundener Apps pro Seite.
    • page : (Optional) Zurückzugebende Seitenzahl.
    • platform : (Optional) Filter für eine bestimmte mobile Plattform.
    • project_id : (Optional) Filter für ein bestimmtes Bitrise-Projekt.
    • search : (Optional) Suchen Sie nach Bundle-ID, Paketname oder App-Titel.
  1. get_connected_app
  • Gibt eine mit Release Management verbundene App für das authentifizierte Konto zurück.
  • Argumente:
    • id : Kennung der mit Release Management verbundenen App.
  1. update_connected_app
  • Aktualisiert eine verbundene App.
  • Argumente:
    • connected_app_id : Die UUIDV4-Kennung für Ihre verbundene App.
    • store_app_id : Die Store-ID für Ihre App.
    • connect_to_store : (Optional) Überprüfen Sie die Gültigkeit im App Store oder bei Google Play.
    • store_credential_id : (Optional) Auswahl der auf Bitrise hinzugefügten Anmeldeinformationen.
  1. list_installable_artifacts
  • Listen Sie installierbare Release Management-Artefakte einer verbundenen App auf.
  • Argumente:
    • connected_app_id : Kennung der mit Release Management verbundenen App.
    • after_date : (Optional) Beginn des Intervalls für die Erstellung/den Upload von Artefakten.
    • artifact_type : (Optional) Filter für einen bestimmten Artefakttyp.
    • before_date : (Optional) Ende des Intervalls für die Erstellung/den Upload von Artefakten.
    • branch : (Optional) Filter für den Bitrise CI-Zweig.
    • distribution_ready : (Optional) Filter für verteilungsbereite Artefakte.
    • items_per_page : (Optional) Maximale Anzahl von Artefakten pro Seite.
    • page : (Optional) Zurückzugebende Seitenzahl.
    • platform : (Optional) Filter für eine bestimmte mobile Plattform.
    • search : (Optional) Suche nach Version, Dateiname oder Buildnummer.
    • source : (Optional) Filter für die Quelle installierbarer Artefakte.
    • store_signed : (Optional) Filter für installierbare Store-Artefakte.
    • version : (Optional) Filtern Sie nach einer bestimmten Version.
    • workflow : (Optional) Filter für einen bestimmten Bitrise CI-Workflow.
  1. generate_installable_artifact_upload_url
  • Generiert eine signierte Upload-URL für ein installierbares Artefakt, das auf Bitrise hochgeladen werden soll.
  • Argumente:
    • connected_app_id : Kennung der mit Release Management verbundenen App.
    • installable_artifact_id : Eine UUIDv4-Kennung für das installierbare Artefakt.
    • file_name : Der Name der installierbaren Artefaktdatei.
    • file_size_bytes : Die Bytegröße der installierbaren Artefaktdatei.
    • branch : (Optional) Name des CI-Zweigs.
    • with_public_page : (Optional) Öffentliche Installationsseite aktivieren.
    • workflow : (Optional) Name des CI-Workflows.
  1. get_installable_artifact_upload_and_processing_status
  • Ruft den Verarbeitungs- und Uploadstatus eines installierbaren Artefakts ab.
  • Argumente:
    • connected_app_id : Kennung der mit Release Management verbundenen App.
    • installable_artifact_id : Die UUIDv4-Kennung für das installierbare Artefakt.
  1. set_installable_artifact_public_install_page
  • Ändert, ob für das installierbare Artefakt eine öffentliche Installationsseite verfügbar sein soll.
  • Argumente:
    • connected_app_id : Kennung der mit Release Management verbundenen App.
    • installable_artifact_id : Die UUIDv4-Kennung für das installierbare Artefakt.
    • with_public_page : Boolesches Flag zum Aktivieren/Deaktivieren der öffentlichen Installationsseite.
  1. list_build_distribution_versions
  • Listet die für Tester verfügbaren Build-Distribution-Versionen auf.
  • Argumente:
    • connected_app_id : Die UUIDV4-Kennung der verbundenen App.
    • items_per_page : (Optional) Maximale Anzahl von Versionen pro Seite.
    • page : (Optional) Zurückzugebende Seitenzahl.
  1. list_build_distribution_version_test_builds
  • Gibt eine Liste von Test-Builds für die angegebene Build-Distributionsversion zurück.
  • Argumente:
    • connected_app_id : Die UUIDV4-Kennung der verbundenen App.
    • version : Die Version der Build-Distribution.
    • items_per_page : (Optional) Maximale Anzahl von Testbuilds pro Seite.
    • page : (Optional) Zurückzugebende Seitenzahl.
  1. create_tester_group
  • Erstellt eine Testergruppe für eine mit Release Management verbundene App.
  • Argumente:
    • connected_app_id : Die UUIDV4-Kennung der verbundenen App.
    • name : Der Name für die neue Testergruppe.
    • auto_notify : (Optional) Gibt automatische Benachrichtigungen für die Gruppe an.
  1. notify_tester_group
  • Benachrichtigt eine Testergruppe über einen neuen Testbuild.
  • Argumente:
    • connected_app_id : Die UUIDV4-Kennung der verbundenen App.
    • id : Die UUIDV4-Kennung der Testergruppe.
    • test_build_id : Die eindeutige Kennung des Testbuilds.
  1. add_testers_to_tester_group
  • Fügt Tester zu einer Testergruppe einer verbundenen App hinzu.
  • Argumente:
    • connected_app_id : Die UUIDV4-Kennung der verbundenen App.
    • id : Die UUIDV4-Kennung der Testergruppe.
    • user_slugs : Die Liste der durch Slugs identifizierten Benutzer, die hinzugefügt werden sollen.
  1. update_tester_group
  • Aktualisiert die angegebenen Testergruppeneinstellungen.
  • Argumente:
    • connected_app_id : Die UUIDV4-Kennung der verbundenen App.
    • id : Die UUIDV4-Kennung der Testergruppe.
    • auto_notify : (Optional) Einstellung für automatische E-Mail-Benachrichtigungen.
    • name : (Optional) Der neue Name für die Testergruppe.
  1. list_tester_groups
  • Gibt eine Liste von Testergruppen zurück, die mit einer bestimmten verbundenen App in Zusammenhang stehen.
  • Argumente:
    • connected_app_id : Die UUIDV4-Kennung der verbundenen App.
    • items_per_page : (Optional) Maximale Anzahl von Testergruppen pro Seite.
    • page : (Optional) Zurückzugebende Seitenzahl.
  1. get_tester_group
  • Gibt die Details der ausgewählten Testergruppe zurück.
  • Argumente:
    • connected_app_id : Die UUIDV4-Kennung der verbundenen App.
    • id : Die UUIDV4-Kennung der Testergruppe.
  1. get_potential_testers
  • Ruft eine Liste potenzieller Tester ab, die einer bestimmten Testergruppe hinzugefügt werden können.
  • Argumente:
    • connected_app_id : Die UUIDV4-Kennung der verbundenen App.
    • id : Die UUIDV4-Kennung der Testergruppe.
    • items_per_page : (Optional) Maximale Anzahl potenzieller Tester pro Seite.
    • page : (Optional) Zurückzugebende Seitenzahl.
    • search : (Optional) Suchen Sie nach Testern per E-Mail oder Benutzername.

API-Gruppen

Der Bitrise MCP-Server organisiert Tools in API-Gruppen, die über Befehlszeilenargumente aktiviert oder deaktiviert werden können. Die folgende Tabelle zeigt, zu welchen API-Gruppen jedes Tool gehört:

WerkzeugAppsbautArbeitsbereicheWebhooksBuild-ArtefakteGruppenrollenCache-ElementePipelinesKontoschreibgeschütztRelease-Management
list_apps
register_app
finish_bitrise_app
get_app
delete_app
Update-App
get_bitrise_yml
update_bitrise_yml
Liste_Filialen
register_ssh_key
register_webhook
list_builds
trigger_bitrise_build
get_build
abort_build
get_build_log
get_build_bitrise_yml
list_build_workflows
Artefaktliste
Artefakt abrufen
Artefakt löschen
Artefakt aktualisieren
Liste_ausgehender_Webhooks
Ausgehenden Webhook löschen
update_outgoing_webhook
Ausgehenden Webhook erstellen
Cache-Elemente auflisten
Alle Cache-Elemente löschen
Cacheelement löschen
get_cache_item_download_url
list_pipelines
get_pipeline
Abbruchpipeline
Pipeline neu erstellen
list_group_roles
replace_group_roles
Liste_Arbeitsbereiche
get_workspace
Arbeitsbereichsgruppen abrufen
Arbeitsbereichsgruppe erstellen
get_workspace_members
Mitglied zum Arbeitsbereich einladen
Mitglied zur Gruppe hinzufügen
Mich
verbundene App erstellen
Liste_verbundener_Apps
get_connected_app
Update_verbundene_App
Liste_installierbarer_Artefakte
URL zum Hochladen installierbarer Artefakte generieren
Status des Uploads und der Verarbeitung installierbarer Artefakte abrufen
set_installable_artifact_public_install_page
list_build_distribution_versions
list_build_distribution_version_test_builds
Testergruppe erstellen
notify_tester_group
Tester zur Testergruppe hinzufügen
Update_Testergruppe
Liste_Testergruppen
Testergruppe abrufen
Get_Potential_Tester

Standardmäßig sind alle API-Gruppen aktiviert. Sie können die zu aktivierenden Gruppen mit dem Befehlszeilenargument --enabled-api-groups und einer durch Kommas getrennten Liste von Gruppennamen angeben.

-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Eine Serverschnittstelle für die Bitrise CI/CD-Plattform, die App-Verwaltung, Build-Vorgänge, Artefaktverwaltung und Release-Verwaltung durch natürliche Sprachinteraktionen ermöglicht.

  1. Merkmale
    1. Aufstellen
      1. Umgebungs-Setup
      2. Bitrise API-Token
      3. Verwendung mit Claude Desktop
      4. Verwendung mit VS Code
      5. Erweiterte Konfiguration
    2. Werkzeuge
      1. Apps
      2. Bauten
      3. Artefakte erstellen
      4. Webhooks
      5. Cache-Elemente
      6. Rohrleitungen
      7. Gruppenrollen
      8. Arbeitsbereiche
      9. Konto
      10. Release-Verwaltung
    3. MCP-Tools
      1. API-Gruppen

    Related MCP Servers

    • -
      security
      A
      license
      -
      quality
      The Claude Dev Server enables direct interaction with the file system within a specified workspace, allowing users to perform file and directory operations and implement code artifacts in software development using natural language commands.
      Last updated -
      2
      Python
      MIT License
      • Apple
    • A
      security
      F
      license
      A
      quality
      The server facilitates natural language interactions for exploring and understanding codebases, providing insights into data models and system architecture using a cost-effective, simple setup with support for existing Claude Pro subscriptions.
      Last updated -
      4
      7
      Python
      • Apple
    • A
      security
      A
      license
      A
      quality
      An MCP server implementation that integrates Claude with Salesforce, enabling natural language interactions with Salesforce data and metadata for querying, modifying, and managing objects and records.
      Last updated -
      7
      87
      15
      TypeScript
      MIT License
    • A
      security
      A
      license
      A
      quality
      An MCP server implementation that integrates Claude with Salesforce, enabling natural language interactions with Salesforce data and metadata for querying, modifying, and managing objects and records.
      Last updated -
      7
      18
      4
      TypeScript
      MIT License
      • Apple
      • Linux

    View all related MCP servers

    MCP directory API

    We provide all the information about MCP servers via our MCP API.

    curl -X GET 'https://glama.ai/api/mcp/v1/servers/bitrise-io/bitrise-mcp'

    If you have feedback or need assistance with the MCP directory API, please join our Discord server