gitlab-review-mcp
Version:
Node.js MCP server for GitLab code review operations with AI integration support
40 lines • 1.11 kB
TypeScript
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