
mcp-server-weaviate

2025.02.17
1
Python向量数据库数据存储搜索服务数据库
weaviate_mcp-server-weaviate 是一个为 Weaviate 向量数据库设计的 MCP 服务器。它提供了与 Weaviate 数据库的集成能力,支持搜索和存储功能,并可以与 OpenAI API 结合使用。
View on GitHub
Overview
基本能力
产品定位
weaviate_mcp-server-weaviate 是一个为 Weaviate 向量数据库设计的 MCP 服务器,主要用于与 Weaviate 数据库的集成和操作。
核心功能
- 与 Weaviate 数据库的集成
- 支持搜索功能(通过指定搜索集合名称)
- 支持存储功能(通过指定存储集合名称)
- 与 OpenAI API 的集成
适用场景
- 需要与 Weaviate 向量数据库集成的应用
- 需要实现向量搜索功能的应用
- 需要存储和检索向量数据的应用
工具列表
- Weaviate 数据库连接工具
- OpenAI API 集成工具
常见问题解答
无明确常见问题解答部分
使用教程
使用依赖
- 需要安装
uv
工具(参考 uv 文档) - 需要克隆本仓库
安装教程
- 配置 Claude Desktop 的配置文件:
- MacOS:
~/Library/Application\ Support/Claude/claude_desktop_config.json
-
Windows:
%APPDATA%/Claude/claude_desktop_config.json
-
在配置文件中添加以下配置:
{
"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"
}
}
}
}
调试方式
无明确调试步骤说明