UNPKG

dependency-context

Version:

MCP server for providing dependency documentation context to AI assistants

22 lines (21 loc) 835 B
import { Dependency } from "../parsers"; import { Repository } from "../repositories"; import { Document } from "../documents"; import { Config } from "../config"; /** * Split a document into text chunks */ export declare function __test__splitIntoChunks(document: Document, config?: Config): string[]; /** * Index documentation for a dependency */ export declare function indexDocumentation(projectPath: string, dependency: Dependency, repository: Repository, documents: Document[], config?: Config): Promise<void>; /** * Search the vector store for similar text chunks */ export declare function searchVectorStore(projectPath: string, query: string, repositoryContext?: string, config?: Config): Promise<Array<{ text_chunk: string; source_repository: string; source_file: string; similarity_score: number; }>>;