@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
44 lines (43 loc) • 1.28 kB
TypeScript
import { z } from 'zod';
/**
* Arguments for listing Jira projects
* Includes optional filters with defaults applied in the controller
*/
declare const ListProjectsToolArgs: z.ZodObject<{
/**
* Field to sort the projects by
*/
orderBy: z.ZodOptional<z.ZodString>;
limit: z.ZodOptional<z.ZodNumber>;
cursor: z.ZodOptional<z.ZodString>;
/**
* Filter by project name or key
*/
name: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
orderBy?: string | undefined;
cursor?: string | undefined;
name?: string | undefined;
limit?: number | undefined;
}, {
orderBy?: string | undefined;
cursor?: string | undefined;
name?: string | undefined;
limit?: number | undefined;
}>;
type ListProjectsToolArgsType = z.infer<typeof ListProjectsToolArgs>;
/**
* Arguments for getting a specific Jira project
*/
declare const GetProjectToolArgs: z.ZodObject<{
/**
* Project key or numeric ID
*/
projectKeyOrId: z.ZodString;
}, "strip", z.ZodTypeAny, {
projectKeyOrId: string;
}, {
projectKeyOrId: string;
}>;
type GetProjectToolArgsType = z.infer<typeof GetProjectToolArgs>;
export { ListProjectsToolArgs, type ListProjectsToolArgsType, GetProjectToolArgs, type GetProjectToolArgsType, };