Skip to main content
Glama
mvadly

Bamboo MCP Server

by mvadly

Bamboo MCP Server

MCP Server untuk manajemen CI/CD Pipeline Atlassian Bamboo dari Kiro IDE.

Setup

1. Install di WSL

# Masuk ke WSL
wsl

# Install package ke virtual environment
cd /home/mvadly
source .venv/bin/activate
pip install /mnt/c/Users/90150244/mcp-servers/bamboo-mcp

2. Konfigurasi MCP di Kiro

Tambahkan entry berikut ke file ~/.kiro/settings/mcp.json (di bagian mcpServers):

"bamboo": {
  "command": "wsl",
  "args": [
    "bash",
    "-c",
    "BAMBOO_URL=https://bamboo.bri.co.id BAMBOO_TOKEN=YOUR_BAMBOO_TOKEN_HERE BAMBOO_SSL_VERIFY=false /home/mvadly/.venv/bin/python -m bamboo_mcp.server"
  ]
}

3. Environment Variables

Variable

Keterangan

Required

BAMBOO_URL

URL server Bamboo (contoh: https://bamboo.bri.co.id)

Ya

BAMBOO_TOKEN

Personal Access Token dari Bamboo

Ya*

BAMBOO_USERNAME

Username (alternatif token)

Ya*

BAMBOO_PASSWORD

Password (alternatif token)

Ya*

BAMBOO_SSL_VERIFY

Set false untuk skip SSL verification

Tidak

*Gunakan BAMBOO_TOKEN ATAU kombinasi BAMBOO_USERNAME/BAMBOO_PASSWORD.

4. Mendapatkan Bamboo Token

  1. Login ke Bamboo

  2. Klik profile icon > Manage account

  3. Pilih Personal access tokens

  4. Klik Create token

  5. Beri nama dan permissions yang diperlukan

  6. Copy token dan paste di konfigurasi

Related MCP server: Jenkins MCP Server

Tools yang Tersedia

Project & Plan Management

  • list_projects - List semua project

  • list_plans - List build plans (bisa filter per project)

  • get_plan - Detail plan tertentu

  • get_plan_branches - List branches dari plan

  • create_project - Buat project baru

  • enable_plan - Enable/disable plan

  • get_plan_variables - Lihat variabel plan

  • set_plan_variable - Set variabel plan

Build Management

  • trigger_build - Trigger build baru (bisa pilih branch & variabel)

  • get_build_result - Lihat hasil build

  • list_build_results - List history build

  • get_build_log - Lihat build log

  • stop_build - Stop build yang sedang berjalan

Deployment Management

  • list_deployment_projects - List deployment projects

  • get_deployment_project - Detail deployment project

  • trigger_deployment - Deploy ke environment tertentu

  • get_deployment_result - Lihat status deployment

Pipeline Generation

  • create_bamboo_specs_yaml - Generate bamboo-specs YAML pipeline

  • create_bamboo_specs_java - Generate Bamboo Specs Java configuration

Queue & Agents

  • get_queue_status - Status antrian build

  • list_agents - List build agents

Server

  • get_server_info - Informasi server Bamboo

Contoh Penggunaan

Setelah MCP terhubung, Anda bisa meminta Kiro:

  • "List semua plans di project PAYROLL"

  • "Trigger build untuk PAYROLL-CONV di branch feature/new-format"

  • "Cek status build terakhir PAYROLL-CONV"

  • "Buatkan pipeline CI/CD untuk project Go dengan Docker"

  • "Deploy versi terbaru ke environment SIT"

  • "Lihat log build yang gagal"

Install Server
F
license - not found
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Connect to Atlassian Jira, Confluence, and Compass to search, create, and manage your work.

  • Manage projects, tasks, time tracking, and team collaboration through natural language.

  • Streamline your Attio workflows using natural language to search, create, update, and organize com…

View all MCP Connectors

Latest Blog Posts

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/mvadly/bamboo-mcp'

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