Provides a lightweight vector database implementation with Model Context Protocol (MCP) server support, optimized for local LLM applications.
Sponsored
PyVector offers a robust yet minimal vector database solution tailored for local Large Language Model (LLM) development. It distinguishes itself by providing an MCP server for seamless LLM tool integration and an HTTP server for broader application compatibility, all while maintaining minimal dependencies. Designed with flexibility in mind, PyVector includes intelligent fallback implementations for both vector indexing (NumPy instead of FAISS) and embedding generation (hash-based instead of sentence-transformers), ensuring functionality even in resource-constrained environments while enabling performance upgrades when optional libraries are present.
Key Features
01Text embedding generation using sentence transformers or hash-based fallback
02MCP server for seamless LLM tool use
03Minimal dependencies (NumPy and Pydantic)
04Fast similarity search with FAISS or NumPy fallback
050 GitHub stars
06HTTP server for REST API integration
Use Cases
01Integrating vector search capabilities into LLM tools via the MCP
02Developing local LLM applications requiring semantic search
03Providing similarity search through a local HTTP API