mcp-server-weaviate

mcp-server-weaviate

site icon
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 文档
  • 需要克隆本仓库

安装教程

  1. 配置 Claude Desktop 的配置文件:
  2. MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json
  3. Windows: %APPDATA%/Claude/claude_desktop_config.json

  4. 在配置文件中添加以下配置:

{
  "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"
      }
    }
  }
}

调试方式

无明确调试步骤说明

许可证

该项目遵循 GPL-3.0 开源许可条款,请参阅 GPL-3.0 了解完整条款。