mcp-codesentry
Version:
CodeSentry MCP - AI-powered code review assistant with 5 specialized review tools for security, best practices, and comprehensive code analysis
24 lines • 1.11 kB
TypeScript
/**
* Google Gemini API Client
* Handles interactions with Gemini for code reviews
*/
import type { GeminiConfig, GeminiReviewPlanParams, GeminiReviewImplementationParams, CodeReviewParams, SecurityReviewParams, BestPracticesReviewParams, ReviewResponse } from '../types/index.js';
export declare class GeminiClient {
private client;
private proModel;
private flashModel;
private config;
constructor(config: GeminiConfig);
reviewPlan(params: GeminiReviewPlanParams): Promise<ReviewResponse>;
reviewImplementation(params: GeminiReviewImplementationParams): Promise<ReviewResponse>;
codeReview(params: CodeReviewParams): Promise<ReviewResponse>;
securityReview(params: SecurityReviewParams): Promise<ReviewResponse>;
bestPracticesReview(params: BestPracticesReviewParams): Promise<ReviewResponse>;
private buildPlanReviewPrompt;
private buildImplementationReviewPrompt;
private buildCodeReviewPrompt;
private buildSecurityReviewPrompt;
private buildBestPracticesReviewPrompt;
private parseReviewResponse;
}
//# sourceMappingURL=client.d.ts.map