Weaviate MCP Server

Semantic search and vector operations via Weaviate MCP.

Python 90 0
View on GitHub

Overview

This MCP server enables seamless integration with Weaviate, a leading vector database platform, providing developers with powerful semantic search and vector operations capabilities. Built by Weaviate and implemented in Python, it delivers advanced AI-powered search functionality that goes beyond traditional keyword matching. The server bridges Claude and other AI models with Weaviate's distributed vector database, allowing intelligent semantic understanding of unstructured data through vector embeddings and similarity-based retrieval.

The server supports comprehensive vector database operations including semantic search queries, vector similarity matching, schema management, and data ingestion workflows. It enables users to perform hybrid searches combining keyword and semantic approaches, manage vector embeddings efficiently, and leverage Weaviate's GraphQL API for sophisticated data operations. The implementation handles vector transformations, nearest-neighbor searches, and relevance ranking, making it ideal for applications requiring contextual understanding and intelligent information retrieval at scale.

This MCP server integrates with Claude and other compatible AI clients that support the Model Context Protocol, enabling enterprises and developers to enhance their applications with semantic search capabilities. Typical use cases include intelligent document retrieval systems, customer support automation with context-aware responses, recommendation engines, knowledge base search, content discovery platforms, and enterprise search solutions. Organizations can implement sophisticated AI-powered search experiences without managing complex vector infrastructure independently, leveraging Weaviate's production-ready database as the backbone for semantic operations.

Installation

pip install mcp-server-weaviate

Compatible Clients

Claude DesktopCursorWindsurf

Related

FAQ

How do I install the Weaviate MCP server?
Install via npx or pip depending on the language. Then add the server configuration to your MCP client settings file.
Which AI clients support the Weaviate MCP server?
The Weaviate MCP server is compatible with Claude Desktop, Cursor, Windsurf. Any MCP-compatible client should work.