- Home
- MCP servers
- Weaviate
Weaviate
- 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"
}
}
}
}