mcp-server-weaviate logo

mcp-server-weaviate

by weaviate

MCP server for Weaviate. This server allows you to integrate Weaviate with Claude Desktop.

View on GitHub

Last updated: N/A

What is mcp-server-weaviate?

The MCP server for Weaviate is a server that connects the Weaviate vector database with the Claude Desktop application, enabling Claude to leverage Weaviate's capabilities.

How to use mcp-server-weaviate?

To use the MCP server, first ensure you have uv installed and clone the repository. Then, install the server via Smithery using the provided command. Finally, configure the server in Claude Desktop by adding the server configuration to the claude_desktop_config.json file, specifying the necessary Weaviate URL, API key, collection names, and OpenAI API key.

Key features of mcp-server-weaviate

  • Integrates Weaviate with Claude Desktop

  • Supports configuration via JSON file

  • Uses Weaviate as a vector database for Claude

  • Enables Claude to perform searches and store data in Weaviate

Use cases of mcp-server-weaviate

  • Enhancing Claude's knowledge base with Weaviate data

  • Providing Claude with search capabilities using Weaviate

  • Storing Claude's conversation history in Weaviate

  • Building AI applications that leverage both Claude and Weaviate

FAQ from mcp-server-weaviate

What is Weaviate?

Weaviate is an open-source vector search engine.

What is Claude Desktop?

Claude Desktop is an application that integrates with the Claude AI assistant.

What is Smithery?

Smithery is a tool for installing and managing servers.

Where can I find the claude_desktop_config.json file?

On MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json. On Windows: %APPDATA%/Claude/claude_desktop_config.json

What environment variables are required?

The PYTHONPATH environment variable should be set to the path of the mcp-server-weaviate directory.