@aashari/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
26 lines (25 loc) • 1.3 kB
TypeScript
import { Repository, RepositoriesResponse, PaginatedCommits } from '../services/vendor.atlassian.repositories.types.js';
import { PullRequestsResponse } from '../services/vendor.atlassian.pullrequests.types.js';
/**
* Format a list of repositories for display
* @param repositoriesData - Raw repositories data from the API
* @returns Formatted string with repositories information in markdown format
*/
export declare function formatRepositoriesList(repositoriesData: RepositoriesResponse): string;
/**
* Format detailed repository information for display
* @param repositoryData - Raw repository data from the API
* @param pullRequestsData - Optional pull requests data for this repository
* @returns Formatted string with repository details in markdown format
*/
export declare function formatRepositoryDetails(repositoryData: Repository, pullRequestsData?: PullRequestsResponse | null): string;
/**
* Format commit history for display.
* @param commitsData - Raw paginated commits data from the API.
* @param options - Filtering options used to retrieve the history.
* @returns Formatted string with commit history in markdown format.
*/
export declare function formatCommitHistory(commitsData: PaginatedCommits, options?: {
revision?: string;
path?: string;
}): string;