UNPKG

@mcp-apps/azure-devops-mcp-server

Version:

A Model Context Protocol (MCP) server for Azure DevOps integration

85 lines (84 loc) 2.42 kB
import { z } from "zod"; export declare const queryTestCasesTool: { name: string; description: string; parameters: { organizationUrl: z.ZodString; projectName: z.ZodString; query: z.ZodOptional<z.ZodString>; top: z.ZodDefault<z.ZodOptional<z.ZodNumber>>; }; handler: ({ organizationUrl, projectName, query, top }: { organizationUrl: string; projectName: string; query?: string; top?: number; }) => Promise<{ content: { type: "text"; text: string; }[]; }>; }; export declare const getTestCaseDetailsTool: { name: string; description: string; parameters: { organizationUrl: z.ZodString; projectName: z.ZodString; testCaseId: z.ZodNumber; }; handler: ({ organizationUrl, projectName, testCaseId }: { organizationUrl: string; projectName: string; testCaseId: number; }) => Promise<{ content: { type: "text"; text: string; }[]; }>; }; export declare const createTestCaseTool: { name: string; description: string; parameters: { organizationUrl: z.ZodString; projectName: z.ZodString; title: z.ZodString; description: z.ZodOptional<z.ZodString>; steps: z.ZodOptional<z.ZodArray<z.ZodObject<{ action: z.ZodString; expectedResult: z.ZodString; }, "strip", z.ZodTypeAny, { action: string; expectedResult: string; }, { action: string; expectedResult: string; }>, "many">>; priority: z.ZodDefault<z.ZodOptional<z.ZodNumber>>; areaPath: z.ZodOptional<z.ZodString>; iterationPath: z.ZodOptional<z.ZodString>; tags: z.ZodOptional<z.ZodString>; }; handler: ({ organizationUrl, projectName, title, description, steps, priority, areaPath, iterationPath, tags }: { organizationUrl: string; projectName: string; title: string; description?: string; steps?: Array<{ action: string; expectedResult: string; }>; priority?: number; areaPath?: string; iterationPath?: string; tags?: string; }) => Promise<{ content: { type: "text"; text: string; }[]; }>; };