Weaviate 的 MCP 服务器

Weaviate 的 MCP 服务器

为 Weaviate 提供的 MCP(模型上下文协议)服务器。

快速入门

前置条件

  • 确保已安装 uv(参考 文档 安装详情)。
  • 克隆本仓库。

安装

使用 Smithery 安装

运行以下命令通过 Smithery 自动安装:

npx -y @smithery/cli install @weaviate/mcp-server-weaviate --client claude

配置 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"
      }
    }
  }
}

完成配置后即可启动服务。