UNPKG

gitlab-review-mcp

Version:

Node.js MCP server for GitLab code review operations with AI integration support

40 lines 1.11 kB
#!/usr/bin/env node interface ServerConfig { apiBaseUrl?: string; apiToken?: string; timeout?: number; maxRetries?: number; } declare class CodeReviewMCPServer { private server; private config; private codeAnalyzer; private apiClient; constructor(config?: ServerConfig); private setupErrorHandling; private setupToolHandlers; private makeApiRequest; private fetchPullRequest; private fetchCodeDiff; private addReviewComment; private analyzeCodeQuality; private getSupportedLanguages; private getLanguageRules; private getRepositoryInfo; private analyzeFilesBatch; private getPullRequestFiles; private getServerConfig; private createMergeRequest; private generateMRTitle; private getCurrentBranch; private getProjectInfo; private executeGitCommand; private getBranchInfo; private getGitProjectInfo; private parseGitlabRemoteUrl; private normalizeProjectId; private isAxiosError; run(): Promise<void>; } export { CodeReviewMCPServer, ServerConfig }; //# sourceMappingURL=index.d.ts.map