Manages collections and documents in various vector databases, including Weaviate and Milvus, through a Model Context Protocol (MCP) server.
Weave is an MCP server designed to streamline operations for vector databases. It provides a comprehensive set of tools for collection and document management, enabling users to view, list, create, update, and delete collections and documents. Built with Go, it supports popular vector databases like Weaviate and Milvus, along with a mock database for testing. The server is highly configurable via YAML and environment variables, and it includes robust embedding support for OpenAI and custom local embeddings, making it ideal for development, testing, and debugging AI-powered applications.