https://github.com/weaviate/mcp-server-weaviate
MCP (Model Context Protocol) server for Weaviate
https://github.com/weaviate/mcp-server-weaviate
Last synced: 3 months ago
JSON representation
MCP (Model Context Protocol) server for Weaviate
- Host: GitHub
- URL: https://github.com/weaviate/mcp-server-weaviate
- Owner: weaviate
- License: gpl-3.0
- Created: 2025-02-11T21:23:19.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-03-04T22:06:59.000Z (4 months ago)
- Last Synced: 2025-03-04T23:19:50.403Z (4 months ago)
- Language: Python
- Homepage: https://www.anthropic.com/news/model-context-protocol
- Size: 292 KB
- Stars: 8
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-mcp-servers - weaviate/mcp-server-weaviate - An MCP server for Weaviate, providing knowledge base access and chat memory store functionality via the MCP protocol. `weaviate` `vector-database` `knowledge-base` `mcp` (Database & Messaging MCP Servers)
- awesome-mcp-zh - weaviate/mcp-server-weaviate
- awesome-mcp-servers - Weaviate MCP Server - MCP (Model Context Protocol) server for Weaviate (Table of Contents / Databases)
- awesome-mcp-servers - Weaviate MCP Server - MCP (Model Context Protocol) server for Weaviate (Table of Contents / Databases)
- mcp-index - Weaviate MCP Server - Integrate Weaviate with language learning models for improved data querying and manipulation processes. Enhances capabilities of AI models in handling unstructured data and retrieving relevant information from Weaviate's database. (Cloud Services)
- awesome-mcp-registry - ❌ weaviate - native database. (go) (Databases)
- awesome-mcp-registry - ❌ weaviate - native database. (go) (Databases)
README
# mcp-server-weaviate
[](https://smithery.ai/server/@weaviate/mcp-server-weaviate)MCP server for Weaviate
## 🏎️ Quickstart
### Prerequisites
- Ensure you have `uv` installed (see
[the docs](https://docs.astral.sh/uv/getting-started/installation/) for
details)
- Clone this repository### Install
#### Installing via Smithery
To install Weaviate MCP Server for Claude Desktop automatically via [Smithery](https://smithery.ai/server/@weaviate/mcp-server-weaviate):
```bash
npx -y @smithery/cli install @weaviate/mcp-server-weaviate --client claude
```#### Claude Desktop
On MacOS: `~/Library/Application\ Support/Claude/claude_desktop_config.json`
On Windows: `%APPDATA%/Claude/claude_desktop_config.json`
Development/Unpublished Servers Configuration
```
{
"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"
}
}
}
}
```