@mseep/mcp-server-atlassian-bitbucket
Version:
Node.js/TypeScript MCP server for Atlassian Bitbucket. Enables AI systems (LLMs) to interact with workspaces, repositories, and pull requests via tools (list, get, comment, search). Connects AI directly to version control workflows through the standard MC
22 lines (21 loc) • 1.2 kB
TypeScript
import { PullRequest, PullRequestsResponse, PullRequestCommentsResponse, DiffstatResponse } from '../services/vendor.atlassian.pullrequests.types.js';
/**
* Format a list of pull requests for display
* @param pullRequestsData - Raw pull requests data from the API
* @returns Formatted string with pull requests information in markdown format
*/
export declare function formatPullRequestsList(pullRequestsData: PullRequestsResponse): string;
/**
* Format detailed pull request information for display
* @param pullRequest - Raw pull request data from the API
* @param diffstat - Optional diffstat data from the API
* @param rawDiff - Optional raw diff content from the API
* @returns Formatted string with pull request details in markdown format
*/
export declare function formatPullRequestDetails(pullRequest: PullRequest, diffstat?: DiffstatResponse | null, rawDiff?: string | null): string;
/**
* Format pull request comments for display
* @param commentsData - Raw pull request comments data from the API
* @returns Formatted string with pull request comments in markdown format
*/
export declare function formatPullRequestComments(commentsData: PullRequestCommentsResponse): string;