UNPKG

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

Version:

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

89 lines (88 loc) 2.81 kB
import { z } from "zod"; export declare const searchCodeTool: { name: string; description: string; parameters: { organizationUrl: z.ZodString; project: z.ZodString; searchText: z.ZodString; top: z.ZodOptional<z.ZodNumber>; skip: z.ZodOptional<z.ZodNumber>; repositories: z.ZodOptional<z.ZodArray<z.ZodString, "many">>; paths: z.ZodOptional<z.ZodArray<z.ZodString, "many">>; branches: z.ZodOptional<z.ZodArray<z.ZodString, "many">>; includeSnippet: z.ZodOptional<z.ZodBoolean>; }; handler: ({ organizationUrl, project, searchText, top, skip, repositories, paths, branches, includeSnippet, }: { organizationUrl: string; project: string; searchText: string; top?: number; skip?: number; repositories?: string[]; paths?: string[]; branches?: string[]; includeSnippet?: boolean; }) => Promise<{ content: { type: "text"; text: string; }[]; }>; }; export declare const searchWorkItemsTool: { name: string; description: string; parameters: { organizationUrl: z.ZodString; project: z.ZodString; searchText: z.ZodString; top: z.ZodOptional<z.ZodNumber>; skip: z.ZodOptional<z.ZodNumber>; workItemTypes: z.ZodOptional<z.ZodArray<z.ZodString, "many">>; states: z.ZodOptional<z.ZodArray<z.ZodString, "many">>; assignedTo: z.ZodOptional<z.ZodArray<z.ZodString, "many">>; areaPaths: z.ZodOptional<z.ZodArray<z.ZodString, "many">>; }; handler: ({ organizationUrl, project, searchText, top, skip, workItemTypes, states, assignedTo, areaPaths, }: { organizationUrl: string; project: string; searchText: string; top?: number; skip?: number; workItemTypes?: string[]; states?: string[]; assignedTo?: string[]; areaPaths?: string[]; }) => Promise<{ content: { type: "text"; text: string; }[]; }>; }; export declare const searchWikiTool: { name: string; description: string; parameters: { organizationUrl: z.ZodString; project: z.ZodString; searchText: z.ZodString; top: z.ZodOptional<z.ZodNumber>; skip: z.ZodOptional<z.ZodNumber>; wikis: z.ZodOptional<z.ZodArray<z.ZodString, "many">>; }; handler: ({ organizationUrl, project, searchText, top, skip, wikis, }: { organizationUrl: string; project: string; searchText: string; top?: number; skip?: number; wikis?: string[]; }) => Promise<{ content: { type: "text"; text: string; }[]; }>; };