@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
29 lines (28 loc) • 954 B
TypeScript
import { PaginationOptions, EntityIdentifier } from '../types/common.types.js';
/**
* Project identifier for retrieving specific projects.
* Used as the parameter to get() method.
*/
export interface ProjectIdentifier extends EntityIdentifier {
/**
* The key or numeric ID of the project to retrieve.
* Can be either a string project key (e.g., "PROJ") or a numeric ID (e.g., "10001").
*/
projectKeyOrId: string;
}
/**
* Options for listing Jira projects.
* These options control filtering and pagination of project listings.
*/
export interface ListProjectsOptions extends PaginationOptions {
/**
* Filter projects by name or key.
* Performs a case-insensitive partial match on project name and key.
*/
name?: string;
/**
* Property to sort projects by (e.g., 'key', 'lastIssueUpdatedTime')
* Default: 'lastIssueUpdatedTime' (most recently updated first)
*/
orderBy?: string;
}