MCP Bitbucket Python
MCP Bitbucket Python 🦊
Implementación en Python de un servidor MCP para la integración con Bitbucket. MCP (Protocolo de Contexto de Modelo) permite el acceso seguro y local a herramientas para aplicaciones de IA. El servidor se ejecuta localmente en la misma máquina que la aplicación de IA.
Instalación
# Install the server locally
git clone https://github.com/kallows/mcp-bitbucket.gitRelated MCP server: bitbucket-mcp-server
Herramientas disponibles
Este servidor MCP proporciona las siguientes herramientas de integración de Bitbucket:
bb_create_repository: Crea un nuevo repositorio de BitbucketObligatorio: nombre (nombre del repositorio)
Opcional: descripción, espacio de trabajo (predeterminado: kallows), clave_de_proyecto, is_private (predeterminado: verdadero), has_issues (predeterminado: verdadero)
bb_create_branch: Crea una nueva rama en un repositorioObligatorio: repo_slug, rama (nombre de la nueva rama)
Opcional: espacio de trabajo (predeterminado en kallows), punto de inicio (predeterminado en principal)
bb_delete_repository: eliminar un repositorio de BitbucketRequerido: repo_slug
Opcional: espacio de trabajo (predeterminado en kallows)
bb_read_file: Leer un archivo de un repositorioObligatorio: repo_slug, path (ruta del archivo en el repositorio)
Opcional: espacio de trabajo (predeterminado en kallows), rama (predeterminado en principal/master)
bb_write_file: Crea o actualiza un archivo en un repositorioObligatorio: repo_slug, ruta, contenido
Opcional: espacio de trabajo (predeterminado: kallows), rama (predeterminado: principal), mensaje (mensaje de confirmación)
bb_create_issue: Crea un problema en un repositorioObligatorio: repo_slug, título, contenido
Opcional: espacio de trabajo (predeterminado: kallows), tipo (error/mejora/propuesta/tarea), prioridad (trivial/menor/mayor/crítico/bloqueador)
bb_delete_issue: Eliminar un problema de un repositorioObligatorio: repo_slug, issue_id
Opcional: espacio de trabajo (predeterminado en kallows)
bb_search_repositories: busca repositorios de Bitbucket mediante sintaxis de consultaObligatorio: consulta (por ejemplo, 'nombre ~ "prueba"' o 'proyecto.key = "PROJ"')
Opcional: espacio de trabajo (predeterminado: kallows), página (predeterminado: 1), longitud de página (predeterminado: 10, máximo: 100)
bb_delete_file: Eliminar un archivo de un repositorioObligatorio: repo_slug, ruta
Opcional: espacio de trabajo (predeterminado en kallows), rama (predeterminado en principal), mensaje (mensaje de confirmación)
bb_create_pull_request: Crea una solicitud de extracciónObligatorio: repo_slug, título, rama_fuente
Opcional: espacio de trabajo (predeterminado: kallows), rama_de_destino (predeterminado: principal), descripción, rama_de_origen_cerrada (predeterminado: verdadero)
Configuración del entorno
El servidor requiere que las credenciales de Bitbucket se configuren como variables de entorno:
export BITBUCKET_USERNAME="your-username"
export BITBUCKET_APP_PASSWORD="your-app-password"Estructura del proyecto
mcp-bitbucket/
├── README.md
├── pyproject.toml
├── src/
│ └── bitbucket_api/
│ ├── __init__.py
│ └── server.py
└── tests/
├── __init__.py
├── test_bb_api.py
└── test_bb_integration.pyMaintenance
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
- AlicenseCqualityBmaintenanceMCP server for integrating with Bitbucket Cloud and Server APIs, enabling AI assistants to interact with repositories, pull requests, pipelines, and more.59543MIT
- Alicense-qualityBmaintenanceA Model Context Protocol (MCP) server that provides tools for interacting with Bitbucket repositories, pull requests, issues, and more.92ISC
- AlicenseAqualityDmaintenanceAn MCP server for BitBucket Cloud operations that enables AI agents to manage repositories, branches, pull requests, and search code.32MIT
- AlicenseBqualityDmaintenanceMCP server for Bitbucket Cloud that enables AI agents to manage repositories, branches, pull requests, and deployments via typed tools.1792ISC
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
A MCP server built for developers enabling Git based project management with project and personal…
MCP server exposing the Backtest360 engine API as tools for AI agents.
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/Kallows/mcp-bitbucket'
If you have feedback or need assistance with the MCP directory API, please join our Discord server