@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
26 lines (25 loc) • 1.28 kB
TypeScript
import { ControllerResponse } from '../types/common.types.js';
import { ListIssuesOptions, GetIssueOptions, IssueIdentifier } from './atlassian.issues.types.js';
/**
* List Jira issues with optional filtering
* @param options - Optional filter options for the issues list
* @param options.jql - JQL query to filter issues
* @param options.limit - Maximum number of issues to return
* @param options.cursor - Pagination cursor for retrieving the next set of results
* @returns Promise with formatted issue list content and pagination information
*/
declare function list(options?: ListIssuesOptions): Promise<ControllerResponse>;
/**
* Get details of a specific Jira issue
* @param identifier - Object containing the ID or key of the issue to retrieve
* @param identifier.issueIdOrKey - The ID or key of the issue (e.g., "PROJ-123" or "10001")
* @param _options - Options for retrieving the issue (currently not used, but maintained for future extensibility)
* @returns Promise with formatted issue details content
* @throws Error if issue retrieval fails
*/
declare function get(identifier: IssueIdentifier, _options?: GetIssueOptions): Promise<ControllerResponse>;
declare const _default: {
list: typeof list;
get: typeof get;
};
export default _default;