Weaviate

Provides an MCP server that connects to Weaviate to search and store data using an OpenAI API key.
  • python

2

GitHub Stars

python

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "sndani-mcp-localhost-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"
      }
    }
  }
}

This MCP server connects to Weaviate to perform search and store operations using an OpenAI API for enrichment. It exposes a local process that your MCP client can talk to, enabling Weaviate-backed data access within your agent workflows.

How to use

To use this MCP server with your MCP client, start the server locally using the configuration below. Then point your MCP client to the local process and send queries that need Weaviate-backed search or storage, optionally enriching results with your OpenAI API.

How to install

Prerequisites you need before starting:

  • Ensure you have a Python runtime available on your system.

  • Install the Smithery CLI to install MCP servers.

  • You should have access to a Weaviate instance with a URL and API key, and an OpenAI API key for enrichment.

Inline MCP configuration example

{
  "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"
      }
    }
  }
}
Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
Weaviate MCP Server - sndani/mcp-localhost-server-weaviate | VeilStrat