Back to Home
iteam1 icon

mcp-server-weaviate

by iteam1

Overview

This server provides tools to interact with a Weaviate vector database, enabling semantic, keyword, and hybrid search functionalities for Q&A and information retrieval within an agentic application context.

Installation

Run Command
uv --directory /absolute/path/to/mcp-server-weaviate run mcp_server_weaviate --weaviate-http-port <weaviate-http-port> --weaviate-grpc-port <weaviate-grpc-port>

Environment Variables

  • WEAVIATE_HTTP_PORT
  • WEAVIATE_GRPC_PORT
  • OPENAI_API_KEY

Security Notes

The provided `docker-compose.yml` explicitly sets `AUTHENTICATION_ANONYMOUS_ACCESS_ENABLED: 'true'` for the Weaviate instance. This is a critical security vulnerability as it allows unauthenticated access to the database, potentially leading to data exposure and unauthorized modifications if deployed in a non-isolated environment. While convenient for local development, it poses a significant risk for production use without changes. OpenAI API keys are handled via environment variables, which is a good practice.

Similar Servers

Stats

Interest Score30
Security Score4
Cost ClassHigh
Avg Tokens20
Stars1
Forks0
Last Update2025-12-01

Tags

WeaviateVector DatabaseSemantic SearchHybrid SearchLLM Integration