remcode
Version:
Turn your AI assistant into a codebase expert. Intelligent code analysis, semantic search, and software engineering guidance through MCP integration.
32 lines (31 loc) • 809 B
TypeScript
/**
* Simple One-Shot Permission Validator
* Validates GitHub, HuggingFace, and Pinecone permissions before MCP operations
*/
export interface ValidationStatus {
valid: boolean;
service: string;
error?: string;
fixUrl?: string;
}
export interface QuickValidation {
allValid: boolean;
github: ValidationStatus;
huggingface: ValidationStatus;
pinecone: ValidationStatus;
message: string;
setupUrls?: {
github: string;
huggingface: string;
pinecone: string;
};
}
export declare class SimpleValidator {
/**
* Quick validation of all required services
*/
static validateQuick(): Promise<QuickValidation>;
private static checkGitHubToken;
private static checkHuggingFaceToken;
private static checkPineconeToken;
}