1. Conduid
  2. AI
  3. Weaviate
MCP server · AI

Weaviate

MCP (Model Context Protocol) server for Weaviate

62Good

Scored 7 days ago · breakdown

About Weaviate

Weaviate is an MCP server published by weaviate in the AI category: mCP (Model Context Protocol) server for Weaviate.

The repository has 162 stars and 43 forks, with the last commit 4 months ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/weaviate/mcp-server-weaviate

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (4)

weaviate-collections-get-configInspect collection schemas

Parameters not published.

weaviate-objects-upsertCreate or update objects

Parameters not published.

weaviate-query-hybridHybrid (vector + keyword) search

Parameters not published.

weaviate-tenants-listList tenants in a multi-tenant collection

Parameters not published.

Ask AI

✦

Ask AI about Weaviate

Powered by Claude · Grounded in docs

I know everything about Weaviate. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 8 hours ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • !License declaredNo license file. Legally you have no right to use it in a product.
  • !Tests presentNo tests found. Behaviour changes may go unnoticed between versions.
  • !Dependencies pinnedNo lockfile. Installs can pull different code over time.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

1 check has not been run yet.

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

Tool Purpose
weaviate-collections-get-config Inspect collection schemas
weaviate-tenants-list List tenants in a multi-tenant collection
weaviate-query-hybrid Hybrid (vector + keyword) search
weaviate-objects-upsert Create 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.

README fetched from the repository 8 hours ago. The original is authoritative.

Questions

About Weaviate

How do I install Weaviate?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Weaviate safe to use with an AI agent?

Its trust score is 62 out of 100 (good). It passes 1 of the 5 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Weaviate still maintained?

Yes — the last commit was 4 months ago. The repository has 162 stars and 43 forks.