mcpField
W
Weaviate MCP Server

Weaviate MCP Server

Local
anthropic.comDatabases162Updated 22w ago

About Weaviate MCP Server

The standalone Weaviate MCP server is deprecated and superseded by the MCP server built into Weaviate itself. Setting MCP_SERVER_ENABLED=true exposes it at /v1/mcp on the REST API port, using the existing API-key authentication and RBAC.

Key features

  1. 01Built into the Weaviate binary
  2. 02Enabled through a single environment variable
  3. 03Shares the REST API port and API-key authentication
  4. 04Respects RBAC permissions

Use cases

  1. 01Inspecting collection schema configuration
  2. 02Listing tenants in a multi-tenant collection
  3. 03Running hybrid vector and keyword search
  4. 04Creating or updating objects

MCP support

This is Weaviate's built-in MCP server, exposing tools for collection config inspection, tenant listing, hybrid search and object upsert to MCP clients.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

Weaviate MCP server

This standalone server is deprecated. The Weaviate Model Context Protocol (MCP) server is now built into Weaviate itself — there is nothing to install or run separately.

Use the built-in MCP server

Weaviate ships an MCP server inside the main weaviate/weaviate binary, available as a preview from v1.37.1 onward. Enable it with a single environment variable:

MCP_SERVER_ENABLED=true

It listens on the same port as the Weaviate REST API at /v1/mcp, authenticates via the existing API-key flow, and respects RBAC.

Tools exposed
ToolPurpose
weaviate-collections-get-configInspect collection schemas
weaviate-tenants-listList tenants in a multi-tenant collection
weaviate-query-hybridHybrid (vector + keyword) search
weaviate-objects-upsertCreate or update objects
Documentation

About this repository

Earlier versions of this repo contained a standalone Go implementation of an MCP server that wrapped the Weaviate REST API. That implementation has been superseded by the built-in server and is no longer maintained. The history is preserved in git for reference; for the previous source, see the commits before this notice.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.