UNPKG

@aashari/mcp-server-atlassian-bitbucket

Version:

Node.js/TypeScript MCP server for Atlassian Bitbucket. Enables AI systems (LLMs) to interact with workspaces, repositories, and pull requests via tools (list, get, comment, search). Connects AI directly to version control workflows through the standard MC

60 lines (59 loc) 1.58 kB
import { z } from 'zod'; /** * Schema for list-repositories tool arguments */ export declare const ListRepositoriesToolArgs: z.ZodObject<{ limit: z.ZodOptional<z.ZodNumber>; cursor: z.ZodOptional<z.ZodString>; /** * Workspace slug containing the repositories */ workspaceSlug: z.ZodString; /** * Optional query to filter repositories */ query: z.ZodOptional<z.ZodString>; /** * Optional sort parameter */ sort: z.ZodOptional<z.ZodString>; /** * Optional role filter */ role: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { workspaceSlug: string; cursor?: string | undefined; limit?: number | undefined; sort?: string | undefined; query?: string | undefined; role?: string | undefined; }, { workspaceSlug: string; cursor?: string | undefined; limit?: number | undefined; sort?: string | undefined; query?: string | undefined; role?: string | undefined; }>; export type ListRepositoriesToolArgsType = z.infer<typeof ListRepositoriesToolArgs>; /** * Schema for get-repository tool arguments */ export declare const GetRepositoryToolArgs: z.ZodObject<{ /** * Workspace slug containing the repository */ workspaceSlug: z.ZodString; /** * Repository slug to retrieve */ repoSlug: z.ZodString; }, "strip", z.ZodTypeAny, { workspaceSlug: string; repoSlug: string; }, { workspaceSlug: string; repoSlug: string; }>; export type GetRepositoryToolArgsType = z.infer<typeof GetRepositoryToolArgs>;