UNPKG

brain-mcp

Version:

Brain MCP Server - Semantic knowledge base access for Claude Code via Model Context Protocol. Provides intelligent search and navigation of files from multiple locations through native MCP tools.

34 lines 983 B
/** * OpenAI text-embedding-3-large integration for semantic search */ export interface EmbeddingResult { text: string; embedding: number[]; tokenCount: number; } export declare class EmbeddingService { private openai; private model; constructor(apiKey: string); /** * Generate embedding for a single text */ embedText(text: string): Promise<EmbeddingResult>; /** * Generate embeddings for multiple texts in batch */ embedTexts(texts: string[]): Promise<EmbeddingResult[]>; /** * Calculate cosine similarity between two embeddings */ static cosineSimilarity(a: number[], b: number[]): number; /** * Generate embeddings for multiple chunks efficiently */ embedChunks(texts: string[]): Promise<EmbeddingResult[]>; /** * Enhanced preprocessing for semantic search queries */ static preprocessQuery(query: string): string; } //# sourceMappingURL=EmbeddingService.d.ts.map