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
git clone https://github.com/weaviate/mcp-server-weaviateThis 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
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
- Setup, environment variables, RBAC permissions, and per-tool reference: docs.weaviate.io/weaviate/configuration/mcp-server
- The MCP standard: modelcontextprotocol.io
- Weaviate repo (issues, feature requests): github.com/weaviate/weaviate
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.