simple_faiss_retrieverΒΆ
Simple FAISS-based MCP Retriever with Auto-Loading.
Uses FAISS for vector storage and auto-loads MCP server documentation.
AttributesΒΆ
ClassesΒΆ
Simple FAISS-based retriever for MCP servers. |
Module ContentsΒΆ
- class simple_faiss_retriever.SimpleFAISSRetriever(cache_dir: str = '/tmp/mcp_faiss_cache')ΒΆ
Simple FAISS-based retriever for MCP servers.
- async asearch(query: str, k: int = 5) list[langchain_core.documents.Document] ΒΆ
Async search for relevant documents.
- search(query: str, k: int = 5) list[langchain_core.documents.Document] ΒΆ
Search for relevant documents.
- cache_dirΒΆ
- doc_loaderΒΆ
- documents = []ΒΆ
- embeddingsΒΆ
- vectorstore = NoneΒΆ
- simple_faiss_retriever.retrieverΒΆ