mcp-server-weaviate

mcp-server-weaviate

site icon
2025.03.06 87
Python数据库服务数据库
mcp-server-weaviate 是一个为 Weaviate 设计的 MCP 服务器,主要用于与 Weaviate 数据库进行交互,支持搜索和存储功能。它可以通过 Smithery 自动安装,适用于 Claude Desktop 环境。
View on GitHub

Overview

基本能力

产品定位

mcp-server-weaviate 是一个为 Weaviate 设计的 MCP 服务器,主要用于与 Weaviate 数据库进行交互,支持搜索和存储功能。

核心功能

  • 与 Weaviate 数据库交互
  • 支持搜索和存储功能
  • 支持通过 Smithery 自动安装
  • 适用于 Claude Desktop 环境

适用场景

  • 在 Claude Desktop 环境中使用 Weaviate 数据库
  • 需要与 Weaviate 进行搜索和存储交互的场景

工具列表

  • Smithery: 用于自动安装 mcp-server-weaviate

常见问题解答

使用教程

使用依赖

确保已安装 uv,安装命令请参考 the docs

安装教程

通过 Smithery 自动安装:

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

调试方式

在 Claude Desktop 中配置 claude_desktop_config.json 文件,具体路径如下:

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

许可证

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