mcpField
W
Weaviate MCP Server

Weaviate MCP Server

本地服务
anthropic.com数据库16222 周前更新

关于 Weaviate MCP Server

Weaviate MCP 服务已弃用独立版本,现已内置于 Weaviate 主程序中。设置环境变量 MCP_SERVER_ENABLED=true 后,可通过 REST API 同端口的 /v1/mcp 端点使用,并沿用现有 API 密钥认证与 RBAC 权限。

主要功能

  1. 01内置于 Weaviate 二进制文件中
  2. 02通过环境变量启用,无需单独安装
  3. 03与 REST API 共用端口并沿用 API 密钥认证
  4. 04遵循 RBAC 权限控制

适用场景

  1. 01查看集合的 schema 配置
  2. 02列出多租户集合中的租户
  3. 03执行向量与关键词混合搜索
  4. 04创建或更新对象

MCP 相关

该项目是 Weaviate 对 MCP 的内置服务端实现,向 MCP 客户端暴露集合配置查询、租户列表、混合搜索和对象写入等工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Weaviate MCP 服务

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

使用内置 MCP 服务

Weaviate 在主 weaviate/weaviate 二进制文件中提供 MCP 服务,自 v1.37.1 起作为预览功能开放。只需设置一个环境变量即可启用:

MCP_SERVER_ENABLED=true

它在与 Weaviate REST API 相同的端口上通过 /v1/mcp 监听,使用现有的 API 密钥流程进行身份验证,并遵循 RBAC。

提供的工具
工具用途
weaviate-collections-get-config检查集合架构
weaviate-tenants-list列出多租户集合中的租户
weaviate-query-hybrid混合(向量 + 关键词)搜索
weaviate-objects-upsert创建或更新对象
文档

关于此仓库

此仓库的早期版本包含一个独立的 Go 实现,用于封装 Weaviate REST API 的 MCP 服务。该实现已被内置服务取代,不再维护。Git 中保留了历史记录以供参考;如需查看之前的源代码,请查阅此通知之前的提交。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。