From 4fbba5d9ce836bd92addc2f451e9ce94b04cd9e7 Mon Sep 17 00:00:00 2001 From: Ivan Despot <66276597+g-despot@users.noreply.github.com> Date: Wed, 17 Jun 2026 16:34:46 +0200 Subject: [PATCH 1/2] docs: mark Weaviate MCP server GA as of v1.38 The built-in MCP server is generally available as of v1.38 (introduced as a preview in v1.37.1); enable flags are runtime-configurable from v1.38. Replaces the preview admonition with a GA availability note, updates the FAQ wording, and removes the now-unused preview include. Aligns the docs with the 1.38 release announcement (weaviate-io#3636). Co-Authored-By: Claude Opus 4.8 (1M context) --- _includes/feature-notes/mcp.mdx | 3 --- docs/weaviate/configuration/mcp-server.mdx | 8 ++++---- 2 files changed, 4 insertions(+), 7 deletions(-) delete mode 100644 _includes/feature-notes/mcp.mdx diff --git a/_includes/feature-notes/mcp.mdx b/_includes/feature-notes/mcp.mdx deleted file mode 100644 index 4ba23733..00000000 --- a/_includes/feature-notes/mcp.mdx +++ /dev/null @@ -1,3 +0,0 @@ -:::caution Preview — added in `v1.37.1` -This is a preview feature. The API may change in future releases. -::: diff --git a/docs/weaviate/configuration/mcp-server.mdx b/docs/weaviate/configuration/mcp-server.mdx index d043d8c9..12e546ec 100644 --- a/docs/weaviate/configuration/mcp-server.mdx +++ b/docs/weaviate/configuration/mcp-server.mdx @@ -5,7 +5,7 @@ image: og/docs/configuration.jpg faq: - question: Does Weaviate offer an MCP server? answer: >- - Yes. Weaviate ships a built-in Model Context Protocol (MCP) server (preview, available from v1.37.1). Enable it with the MCP_SERVER_ENABLED=true environment variable; it runs on the same port as the REST API at /v1/mcp. + Yes. Weaviate ships a built-in Model Context Protocol (MCP) server (generally available as of v1.38; introduced in v1.37.1). Enable it with the MCP_SERVER_ENABLED=true environment variable; it runs on the same port as the REST API at /v1/mcp. - question: Is the MCP server an external library? answer: >- No — it's built into the Weaviate Server binary, not a separate package you install. Setting MCP_SERVER_ENABLED=true exposes the MCP endpoint on the same port as the REST API; nothing extra to run or deploy. The separate "Weaviate Docs MCP server" (Kapa-powered, serves documentation to LLMs) is a distinct product. @@ -22,9 +22,9 @@ faq: import Tabs from "@theme/Tabs"; import TabItem from "@theme/TabItem"; -import MCPPreview from "/_includes/feature-notes/mcp.mdx"; - - +:::info Generally available +The built-in Weaviate MCP server is generally available as of `v1.38` (introduced as a preview in `v1.37.1`). Its enable flags are runtime-configurable from `v1.38` — see [Environment variables](#environment-variables). +::: The Weaviate [Model Context Protocol (MCP)](https://modelcontextprotocol.io/) server is an implementation of the open standard that enables Large Language Models (LLMs) to interact securely with your Weaviate instance. From 22f1a6f43490c7a3659fda5c58e56ec34e33b889 Mon Sep 17 00:00:00 2001 From: Ivan Despot <66276597+g-despot@users.noreply.github.com> Date: Thu, 18 Jun 2026 08:13:02 +0200 Subject: [PATCH 2/2] Update MCP note --- "_includes/feature-notes/mcp.mdx\342\200\216" | 2 ++ docs/weaviate/configuration/mcp-server.mdx | 6 +++--- 2 files changed, 5 insertions(+), 3 deletions(-) create mode 100644 "_includes/feature-notes/mcp.mdx\342\200\216" diff --git "a/_includes/feature-notes/mcp.mdx\342\200\216" "b/_includes/feature-notes/mcp.mdx\342\200\216" new file mode 100644 index 00000000..fdab4a11 --- /dev/null +++ "b/_includes/feature-notes/mcp.mdx\342\200\216" @@ -0,0 +1,2 @@ +:::info Added in `v1.38` +::: diff --git a/docs/weaviate/configuration/mcp-server.mdx b/docs/weaviate/configuration/mcp-server.mdx index 12e546ec..b1ea89b0 100644 --- a/docs/weaviate/configuration/mcp-server.mdx +++ b/docs/weaviate/configuration/mcp-server.mdx @@ -22,9 +22,9 @@ faq: import Tabs from "@theme/Tabs"; import TabItem from "@theme/TabItem"; -:::info Generally available -The built-in Weaviate MCP server is generally available as of `v1.38` (introduced as a preview in `v1.37.1`). Its enable flags are runtime-configurable from `v1.38` — see [Environment variables](#environment-variables). -::: +import MCPPreview from "/_includes/feature-notes/mcp.mdx"; + + The Weaviate [Model Context Protocol (MCP)](https://modelcontextprotocol.io/) server is an implementation of the open standard that enables Large Language Models (LLMs) to interact securely with your Weaviate instance.