UNPKG

@cyphbt/gitlab-mcp-server

Version:

GitLab MCP Server with tag and merge request functionality - supports both Token and SSH modes

27 lines 831 B
import { GitLabConfig, Tag, CreateTagRequest, MergeRequest, CreateMergeRequestRequest } from './types.js'; export declare class GitLabClient { private client; private config; constructor(config: GitLabConfig); /** * 获取最新的标签列表 */ getLatestTags(limit?: number): Promise<Tag[]>; /** * 创建新标签 */ createTag(tagRequest: CreateTagRequest): Promise<Tag>; /** * 获取合并请求列表 */ getMergeRequests(state?: 'opened' | 'closed' | 'merged' | 'all', limit?: number): Promise<MergeRequest[]>; /** * 创建合并请求 */ createMergeRequest(mrRequest: CreateMergeRequestRequest): Promise<MergeRequest>; /** * 获取项目信息 */ getProjectInfo(): Promise<any>; } //# sourceMappingURL=gitlab-client.d.ts.map