@aashari/mcp-server-atlassian-jira
Version:
Node.js/TypeScript MCP server for Atlassian Jira. Equips AI systems (LLMs) with tools to list/get projects, search/get issues (using JQL/ID), and view dev info (commits, PRs). Connects AI capabilities directly into Jira project management and issue tracki
34 lines (33 loc) • 1.52 kB
TypeScript
import { Issue, DevInfoResponse, DevInfoSummaryResponse } from '../services/vendor.atlassian.issues.types.js';
interface IssuesData {
issues: Issue[];
baseUrl: string;
}
interface ResponsePagination {
nextCursor?: string;
hasMore: boolean;
count?: number;
}
/**
* Format a list of issues for display
* @param issuesData - Raw issues data from the API
* @param _pagination - Pagination information including count and next cursor (handled by CLI layer)
* @returns Formatted string with issues information in markdown format
*/
export declare function formatIssuesList(issuesData: IssuesData, _pagination?: ResponsePagination): string;
/**
* Format detailed issue information for display
* @param issueData - Raw issue data from the API
* @returns Formatted string with issue details in markdown format
*/
export declare function formatIssueDetails(issueData: Issue): string;
/**
* Format development information for display
* @param devInfoSummary - Development information summary
* @param devInfoCommits - Development information commits
* @param devInfoBranches - Development information branches
* @param devInfoPullRequests - Development information pull requests
* @returns Formatted string with development information in markdown format
*/
export declare function formatDevelopmentInfo(devInfoSummary: DevInfoSummaryResponse | null, devInfoCommits: DevInfoResponse | null, devInfoBranches: DevInfoResponse | null, devInfoPullRequests: DevInfoResponse | null): string;
export {};