MCP Server Weaviate

local-only server

The server can only run on the clientโ€™s local machine because it depends on local resources.

Integrations

  • Provides integration with OpenAI's API, likely for embeddings or other AI capabilities when working with Weaviate

mcp-server-weaviate

MCP server for Weaviate

๐ŸŽ๏ธ Quickstart

Prerequisites

  • Ensure you have uv installed (see the docs for details)
  • Clone this repository

Install

Installing via Smithery

To install Weaviate MCP Server for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @weaviate/mcp-server-weaviate --client claude

Claude Desktop

On MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json

On Windows: %APPDATA%/Claude/claude_desktop_config.json

Development/Unpublished Servers Configuration

{ "mcpServers": { "mcp-server-weaviate": { "command": "PYTHON_PATH", "args": [ "-m", "src.server", "--weaviate-url", "YOUR_WEAVIATE_URL", "--weaviate-api-key", "YOUR_WEAVIATE_API_KEY", "--search-collection-name", "YOUR_SEARCH_COLLECTION", "--store-collection-name", "YOUR_STORE_COLLECTION", "--openai-api-key", "YOUR_OPENAI_API_KEY" ], "env": { "PYTHONPATH": "PATH_TO_MCP_SERVER_WEAVIATE_DIRECTORY" } } } }

-
security - not tested
A
license - permissive license
-
quality - not tested

The MCP Server for Weaviate facilitates integration with Weaviate using a customizable Python-based server, enabling interaction with Weaviate databases and OpenAI APIs via configurable URL and API keys.

  1. ๐ŸŽ๏ธ Quickstart
    1. Prerequisites
    2. Install