UNPKG

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

Version:

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

21 lines (20 loc) 1.43 kB
import * as azdev from "azure-devops-node-api"; import * as WorkItemTrackingApi from "azure-devops-node-api/WorkItemTrackingApi"; import * as GitApi from "azure-devops-node-api/GitApi"; import { CoreApi } from "azure-devops-node-api/CoreApi"; import { BuildApi } from "azure-devops-node-api/BuildApi"; import { ReleaseApi } from "azure-devops-node-api/ReleaseApi"; import { PipelinesApi } from "azure-devops-node-api/PipelinesApi"; export declare function getAzureDevOpsConnection(organizationUrl: string): Promise<azdev.WebApi>; export declare function getWorkItemTrackingApi(organizationUrl: string): Promise<WorkItemTrackingApi.IWorkItemTrackingApi>; export declare function getGitApi(organizationUrl: string): Promise<GitApi.IGitApi>; export declare function getCoreApi(organizationUrl: string): Promise<CoreApi>; export declare function getBuildApi(organizationUrl: string): Promise<BuildApi>; export declare function getReleaseApi(organizationUrl: string): Promise<ReleaseApi>; /** * Returns the unique identifier (GUID) of the user the access token is issued to. * Useful when an Azure DevOps API call requires a reviewerId / identity reference * (for example, casting a vote on a pull request) and the caller wants to act as themselves. */ export declare function getAuthenticatedUserId(organizationUrl: string): Promise<string>; export declare function getPipelinesApi(organizationUrl: string): Promise<PipelinesApi>;