UNPKG

@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
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;