Back to Home
FranciscoAz1 icon

mcp-server-weaviate-ts

by FranciscoAz1

Overview

An MCP server for Weaviate vector database, providing tools for querying and generating text with Weaviate collections.

Installation

Run Command
npm start

Environment Variables

  • WEAVIATE_HOST
  • WEAVIATE_SCHEME
  • MCP_TRANSPORT
  • MCP_HTTP_PORT
  • MCP_HTTP_HOST
  • MCP_LOG_LEVEL
  • MCP_LOG_OUTPUT
  • MCP_READ_ONLY
  • MCP_DISABLED_TOOLS

Security Notes

The Weaviate client in `src/weaviate.ts` is configured *without* an API key by default (the `apiKey` parameter is commented out). This is a critical security vulnerability if the Weaviate instance contains sensitive data or is publicly exposed, as it allows unauthenticated access. Users must modify the code to include authentication for secure deployments. Log files, if enabled, are written to a `logs/` directory which might not be secure. The configurable `MCP_READ_ONLY` flag is a good security feature but requires explicit enabling.

Similar Servers

Stats

Interest Score0
Security Score5
Cost ClassMedium
Avg Tokens1500
Stars0
Forks0
Last Update2025-11-29

Tags

WeaviateMCPVector DatabaseTypeScriptAI Tools