向量数据库协议服务器

Weaviate内置的MCP服务器提供集合配置检查、多租户管理及混合搜索功能,适用于AI应用数据管理场景。

  • by weaviate
  • 本地部署
  • 162 星标
  • 更新于
在 GitHub 查看 weaviate/mcp-server-weaviate

使用说明

编织MCP服务器

此独立服务器已弃用。 Weaviate模型上下文协议(MCP)服务器现在已内置于Weaviate本身中,无需单独安装或运行。

使用内置的MCP服务器

Weaviate在主服务器内安装了一个MCP服务器 weaviate/weaviate 二进制文件,可从以下网址预览 v1.37.1 向前的。使用单个环境变量启用它:

MCP_SERVER_ENABLED=true

它在与Weaviate REST API相同的端口上侦听 /v1/mcp,通过现有的API-key流进行身份验证,并尊重RBAC。

暴露的工具

工具 目的
weaviate-collections-get-config 检查集合架构
weaviate-tenants-list 列出多租户集合中的租户
weaviate-query-hybrid 混合(矢量+关键字)搜索
weaviate-objects-upsert 创建或更新对象

文档

关于此存储库

此repo的早期版本包含MCP服务器的独立Go实现,该实现包装了WeaviateRESTneneneba API。该实现已被内置服务器取代,不再进行维护。历史保存在git中以供参考;关于前面的源代码,请参阅本通知之前的提交。