mcp_bitbucket_pipelines

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.