mcp_bitbucket_pipelines
0
The Bitbucket Pipelines MCP Server is designed to facilitate interactions with Bitbucket Pipelines using the Model Context Protocol. It enables the automation and management of pipelines through a standardized interface, supporting various operations like listing, triggering, and stopping pipelines.
Bitbucket Pipelines MCP Server
This project is a Model Context Protocol (MCP) server that provides tools to interact with Bitbucket Pipelines. It allows language models like Claude to manage Bitbucket pipelines efficiently.
Features
- Tools Available:
- List pipelines with pagination support.
- Trigger new pipelines.
- Get the status of a specific pipeline.
- Stop the execution of a pipeline.
Configuration
- Set up environment variables in a
.env
file, including Bitbucket access token and workspace details.
Installation and Execution
-
With Docker (Recommended):
- Clone the repository.
- Set up environment variables.
- Start the server with Docker Compose.
-
Local Installation:
- Clone the repository and install dependencies.
- Configure environment variables and compile the project.
- Start the server locally.
Integration with Cursor
- Edit the main
mcp.json
file or use a separate configuration file to integrate with Cursor IDE for direct tool usage.
Development
- Various scripts are available for building, starting, and testing the server.
Implementing the Model Context Protocol
- The project utilizes the
@modelcontextprotocol/sdk
to implement robust and standardized server-client interaction mechanisms.