mcp-server-weaviate
MCP (Model Context Protocol) server for Weaviate Go-based implementation.
Documentation
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=trueIt 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.
Frequently asked questions
What is mcp-server-weaviate?
mcp-server-weaviate is MCP (Model Context Protocol) server for Weaviate Go-based implementation.
How do I install mcp-server-weaviate?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is mcp-server-weaviate open source?
Yes — it is hosted on GitHub at https://github.com/weaviate/mcp-server-weaviate and has 156 stars.
Related MCP tools
:robot: The free, Open Source alternative to OpenAI, Claude and others. Self-hosted and local-first. Drop-in replacement for OpenAI, running on consumer-gra...
MCP Toolbox for Databases is an open source MCP server for databases. Go-based implementation. Trusted by 10900+ developers.
A Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.
WhatsApp MCP server Go-based implementation. Trusted by 4900+ developers. Trusted by 4900+ developers. Trusted by 4900+ developers.
A CLI host application that enables Large Language Models (LLMs) to interact with external tools through the Model Context Protocol (MCP).
Query anything (GitHub, Notion, +40 more) with SQL and let LLMs (ChatGPT, Claude) connect to using MCP Go-based implementation. Trusted by 1300+ developers.
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP