MCP.so
登录
服务器

mcp-server-weaviate

@sndani

概览

What is mcp-server-weaviate?

mcp-server-weaviate is an MCP (Model Context Protocol) server that connects AI agents to Weaviate, a vector database. It enables tools for searching and storing vector data, using OpenAI embeddings, and is designed for developers building AI-powered applications with vector search.

How to use mcp-server-weaviate?

Install via Smithery with npx -y @smithery/cli install @weaviate/mcp-server-weaviate --client claude, or manually configure Claude Desktop by adding a JSON entry to claude_desktop_config.json. The configuration requires --weaviate-url, --weaviate-api-key, --search-collection-name, --store-collection-name, and --openai-api-key arguments.

Key features of mcp-server-weaviate

  • Connects to Weaviate vector database for AI agents
  • Provides search and store tools for vector data
  • Uses OpenAI embeddings for vector operations
  • Supports configurable search and store collections
  • Easy installation via Smithery or manual configuration

Use cases of mcp-server-weaviate

  • Semantic search over large document collections
  • Storing and retrieving vector embeddings for LLM context
  • Building AI assistants that query Weaviate databases
  • Enabling vector-based retrieval for RAG pipelines

FAQ from mcp-server-weaviate

How do I install mcp-server-weaviate?

Install via Smithery using npx -y @smithery/cli install @weaviate/mcp-server-weaviate --client claude, or manually configure Claude Desktop with the provided JSON config.

What are the prerequisites for using mcp-server-weaviate?

You need to have uv installed, clone the repository, and have a Weaviate instance with an API key. An OpenAI API key is also required for embeddings.

What configuration parameters are required?

The server requires --weaviate-url, --weaviate-api-key, --search-collection-name, --store-collection-name, and --openai-api-key. These are passed as command-line arguments.

Do I need separate collections for search and store?

Yes, the configuration expects separate collection names for search and store operations, specified via --search-collection-name and --store-collection-name.

How does mcp-server-weaviate use OpenAI?

The server uses an OpenAI API key to generate vector embeddings for both search and store operations, enabling semantic search capabilities.

来自「数据库」的更多内容