Release Notes
- reference
Version history and release notes for the Couchbase MCP Server.
Version History
The list below covers each release, newest first.
v1.0.1 (August 2026)
A maintenance release with new tools, OAuth and logging enhancements, and bug fixes, organized by category below.
New Features
-
Tools: The following tools were added:
lookup_subdocument,mutate_subdocument,create_scope,delete_scope,create_collection,delete_collection,create_index,build_index,drop_index.
Enhancements
-
OAuth Authentication: This release introduces scope labels to let operators remap the
couchbase-mcp:read/couchbase-mcp:writescope strings to match the naming convention used by their IdP. -
Logging: This release introduces enhanced logging capabilities for the Couchbase MCP Server, providing better log retention control, granular size management per log level, and persistent environment logging.
Bug Fixes
Bugs:
Other Issues:
-
Fixed a potential SQL++ identifier injection vulnerability in
get_schema_for_collection. -
Addressed an issue where
disabled_toolsfails silently instead of blocking. -
Fixed non-portability of the Capella root CA path.
-
Prevent silent fallback to password authentication when client-certificate configuration is incomplete.
-
Ensures KV write tools return failure reasons rather than just a boolean.
-
Correct inconsistent operator matching during
EXPLAINevaluation. -
Enable previously inactive Bandit security rules.
v1.0.0 (June 30, 2026)
The first 1.0 release, organized by category below.
New Features
-
OAuth Authentication: Secure the Streamable HTTP endpoint with OAuth 2.1 JWT token verification and scope-based authorization (
couchbase-mcp:read/couchbase-mcp:write), with optional Protected Resource Metadata (PRM) for Dynamic Client Registration. See OAuth. -
Logging: Configurable structured logging with log levels (
CB_MCP_LOG_LEVEL), multiple output sinks (CB_MCP_LOG_SINKS— console, file, or both), and file output (CB_MCP_LOG_FILE). See Logging.
Removals
-
Removed
CB_MCP_READ_ONLY_QUERY_MODE: The previously deprecated read-only query mode has been removed. UseCB_MCP_READ_ONLY_MODEinstead, which blocks all write operations (KV and SQL++). See Read-Only Mode. -
Removed SSE transport: The previously deprecated Server-Sent Events (SSE) transport has been removed. Use the Streamable HTTP transport (
CB_MCP_TRANSPORT=http) instead.
v0.8.0 (May 27, 2026)
-
Python 3.14 Support: The Couchbase MCP Server is now compatible with Python 3.14, allowing users to take advantage of the latest features and improvements in the Python ecosystem.
-
List Indexes Tool: List indexes tool will be powered by SQL++ for Couchbase Server versions 8.0 and above. Users can set
return_raw_index_stats=trueto return the unprocessed index information. -
Migrate to FastMCP SDK: The server has been updated to use the native FastMCP SDK instead of the native MCP SDK.
-
Docker Base Image Update: The base images for the prebuilt Docker images have been updated to
python:3.13-slim-trixiefor security and performance improvements.
v0.7.1 (April 9, 2026)
-
Fix for test_cluster_connection Tool: Resolved an issue where the
test_cluster_connectiontool could cause an exception with the latest Couchbase SDK (4.6.0). The tool now accurately reflects the connection status in its response. -
Update Development Dependencies: Updated development dependencies for pytest and pytest-asyncio to latest versions.
v0.7.0 (April 1, 2026)
-
Explain Query Tool: New
explain_sql_plus_plus_querytool returns query execution plans for LLM analysis and optimization. -
Elicitation for Tool Calls: New
CB_MCP_CONFIRMATION_REQUIRED_TOOLSsetting enables user confirmation prompts for specified tools before execution.
Note: The tool call for test_cluster_connection has a bug with the Couchbase Python SDK 4.6.0.
The solution is to downgrade the SDK version in the MCP server to 4.5.0 or upgrade the MCP server to version 0.7.1.
v0.6.1 (February 6, 2026)
-
Read-Only Mode: New
CB_MCP_READ_ONLY_MODEsetting disables all write operations (KV write tools not loaded, SQL++ write queries blocked). Enabled by default for safety. -
Tool Disabling: Disable individual tools via
CB_MCP_DISABLED_TOOLS(comma-separated list or file path). -
Expanded CRUD Support: Added
insert_document_by_id,replace_document_by_id, anddelete_document_by_idtools in addition to existing get and upsert operations. -
IDE Support: Added support for VS Code and JetBrains IDEs (AI Assistant and Junie plugins).
v0.5.3 (December 10, 2025)
-
Query Performance Analysis: Added 7 tools for identifying slow-running queries, frequently executed queries, primary index usage, non-covering indexes, non-selective queries, large response sizes, and large result counts.
v0.5.2 (November 13, 2025)
-
MCP Registry Support: MCP server added to the MCP Registry for easier discovery and installation by clients.
v0.5.1 (November 3, 2025)
-
List Indexes: New
list_indexestool with optional filtering by bucket, scope, collection, and index name. -
Index Recommendations: New
get_index_advisor_recommendationstool using the Couchbase Index Advisor. -
Cluster Health: New
get_cluster_health_and_servicestool for monitoring cluster status and service latency.