@mcp-apps/azure-devops-mcp-server
Version:
A Model Context Protocol (MCP) server for Azure DevOps integration
21 lines (20 loc) • 1.43 kB
TypeScript
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>;