UNPKG

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
/** * 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