Skip to content

Release history

Couchbase-Ecosystem/mcp-server-couchbase releases

Couchbase MCP server provides unfied access to both Capella cloud and self-managed clusters for document operations, SQL++ queries and natural language data analysis.

All releases

13 shown

No immediate action
v0.8.0 New feature

Indexes tool for Couchbase 8.0

v0.7.1 Maintenance
Notable features
  • Add Docusaurus documentation site
Full changelog

What's Changed

  • Add Docusaurus documentation site by @teetangh in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/106
  • Minor fixes in documentation + Update Node version to 22 in GitHub Action by @nithishr in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/124
  • fix: test_cluster_connection attribute error by @Deepak8858 in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/129
  • Update pytest and pytest-asyncio and bump to 0.7.1 by @AayushTyagi1 in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/130

New Contributors

  • @Deepak8858 made their first contribution in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/129

Full Changelog: https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/compare/v0.7.0...v0.7.1

v0.7.0 Breaking risk
⚠ Upgrade required
  • Update Docker readme and build script.
  • Contribution guide updated (DA-1626).
  • Delete is no longer default in Elicitation (DA-1616).
Breaking changes
  • Removed urllib3 since the underlying dependency no longer exists.
Notable features
  • Added Explain Plan for queries (DA-1537)
  • Added support for Elicitation (DA-1575)
  • Added installation links for Cursor (DA-1572)
Full changelog

What's Changed

  • Add Scarf gateway as Docker pull option by @azaddhirajkumar in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/107
  • Update Docker readme by @nithishr in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/108
  • DA-1537 Added Explain Plan for the query by @AayushTyagi1 in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/105
  • DA-1575 Added Support for Elicitation by @AayushTyagi1 in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/111
  • Bump mcp from 1.20.0 to 1.23.0 by @dependabot[bot] in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/95
  • DA-1528 Removed urllib3 since dependency no longer exist by @AayushTyagi1 in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/112
  • DA-1616 Remove delete as default in Elicitation by @AayushTyagi1 in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/113
  • DA-1626 contribution guide update by @AayushTyagi1 in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/116
  • DA-1572 Added Installation links for Cursor by @AayushTyagi1 in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/118
  • Update build script & cleanup by @nithishr in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/119
  • Update contribution guidelines for dependency management and formatting by @nithishr in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/121

New Contributors

  • @azaddhirajkumar made their first contribution in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/107
  • @dependabot[bot] made their first contribution in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/95

Full Changelog: https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/compare/v0.6.1...v0.7.0

Note: The tool call for test_cluster_connection has a bug (#127) 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 Maintenance

Minor fixes and improvements.

Full changelog

What's Changed

  • Release Version 0.6.0 by @AayushTyagi1 in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/99
  • Update schema in server.json by @nithishr in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/100
  • [Release Version 0.6.1]: Update versions by @nithishr in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/101

Full Changelog: https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/compare/v0.6.0...v0.6.1

v0.6.0 New feature
Notable features
  • Added Update Insert and Replace operations to KV
  • Disabled individual tools from being used by the agent (DA-1476)
  • Updated mcp server readonly mode (Da-1437)
Full changelog

What's Changed

  • Update README with new instructions for VSCode and JetBrains by @Mani-Kuriseti in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/89
  • DA-1452: Added Update Insert and Replace in KV operations by @AayushTyagi1 in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/90
  • Updated README to include the tool names by @Mani-Kuriseti in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/91
  • DA-1476 disable individual tools from being used by agent by @AayushTyagi1 in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/92
  • Da-1437: mcp server readonly mode update by @AayushTyagi1 in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/93

New Contributors

  • @Mani-Kuriseti made their first contribution in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/89

Full Changelog: https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/compare/v0.5.3...v0.6.0

v0.5.3 New feature
Notable features
  • Added `get_longest_running_queries` to list top N longest running queries by average service time
  • Added `get_most_frequent_queries` to list top N most frequently executed queries
  • Added `get_queries_with_largest_response_sizes` to find queries with largest average response sizes (bytes/KB/MB)
Full changelog

What's Changed

  • Query Performance Analysis Tools (7 tools)

  • | Tool | Description |
    |------|-------------|
    | get_longest_running_queries | Get top N longest running queries by average service time |
    | get_most_frequent_queries | Get top N most frequently executed queries |
    | get_queries_with_largest_response_sizes | Find queries with the largest average response sizes (bytes/KB/MB) |
    | get_queries_with_large_result_count | Find queries returning the most documents on average |
    | get_queries_using_primary_index | Identify queries using primary indexes (performance anti-pattern) |
    | get_queries_not_using_covering_index | Find queries requiring document fetches after index scans |
    | get_queries_not_selective | Detect queries where index scans return significantly more documents than needed |

  • This release cover comprehensive testing strategy:

  • Tools independently - Integration tests for each tool
  • Utilities - Unit tests for index_utils, constants, config, connection, context
  • Configuration - Settings and validation testing
  • MCP server integration - Protocol compliance, tool registration
  • Tool loading - Verification that all expected tools are registered
  • Demo cluster invocation - Live cluster testing support

Full Changelog: https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/compare/v0.5.2...v0.5.3

What's Changed

  • DA-1203 Modified Add Slow Running Queries tools by @AayushTyagi1 in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/74
  • DA-1055 investigate automated testing for tools mcp server by @AayushTyagi1 in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/86

Full Changelog: https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/compare/v0.5.2...v0.5.3

v0.5.2 Bug fix
Security fixes
  • Potential fix for code scanning alert no. 6: Code injection
Notable features
  • Enhance Docker workflow for version tagging in GitHub Actions
Full changelog

What's Changed

  • MCP registry publishing by @nithishr in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/75
  • MCP registry publishing #2 by @nithishr in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/76
  • MCP Registry Publishing #3 by @nithishr in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/77
  • Enhance Docker workflow for version tagging in GitHub Actions. by @nithishr in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/78
  • Fix docker tags by @nithishr in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/79
  • Fix docker latest tagging by @nithishr in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/80
  • Potential fix for code scanning alert no. 6: Code injection by @nithishr in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/81
  • Improve tool description for running SQL++ queries by @nithishr in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/82
  • [Release 0.5.2] Update version to 0.5.2 in pyproject.toml, server.json, and uv.lock by @nithishr in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/83

Full Changelog: https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/compare/v0.5.1...v0.5.2

v0.5.1 Bug fix
Notable features
  • Added index advisor support with two new tools (DA-1170)
  • Tool to list services and their status (DA-1204)
  • List index names and definitions (DA-1171)
Full changelog

What's Changed

  • fix runAsUser using UID, fixing #56 by @ReSearchITEng in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/57
  • DA-1170 add index advisor support with two new tools by @AayushTyagi1 in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/58
  • DA-1204 tool to get list of services status of them by @AayushTyagi1 in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/64
  • Refactor index advisor tool to be scoped by @nithishr in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/65
  • DA-1171 list index names and definitions by @AayushTyagi1 in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/63
  • Update Dockerfile and add server.json configuration by @nithishr in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/69
  • [Release-0.5.1] Update version to 0.5.1 in pyproject.toml, server.json, and uv.lock by @nithishr in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/70

New Contributors

  • @ReSearchITEng made their first contribution in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/57
  • @AayushTyagi1 made their first contribution in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/59

Full Changelog: https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/compare/v0.5.0...v0.5.1

v0.5.0 Breaking risk
Breaking changes
  • Removed the option to specify a single bucket name for the MCP server; all buckets linked to the credentials are now automatically accessible.
Notable features
  • Added support for mutual TLS (mTLS) and certificates
  • Introduced MCP Trust Score
  • Alerts sent on devex_alerts channel
Full changelog

What's Changed

  • Support multiple buckets by @nithishr in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/47

    Note: The option to specify the bucket name to use with the MCP server is removed in this release. Instead, all the buckets linked to the credentials can be accessed by the MCP server.

  • Add support for mTLS & certificates by @nithishr in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/51
  • MCP Trust Score by @Matvey-Kuk in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/46
  • Sending alerts on devex_alerts channel by @giriraj-singh-couchbase in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/48
  • Added support to alert when PR is generated from forked repos also by @giriraj-singh-couchbase in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/49
  • Update GitHub Actions workflow to improve PR alert conditions by @nithishr in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/53
  • Release - Version 0.5.0 by @nithishr in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/54
  • Enhance Docker.md with new features and updated environment variable … by @nithishr in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/55

New Contributors

  • @Matvey-Kuk made their first contribution in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/46
  • @giriraj-singh-couchbase made their first contribution in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/48

Full Changelog: https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/compare/v0.4.0...v0.5.0

v0.4.0 New feature
Notable features
  • Add support for Streamable HTTP Transport
  • Update project version to 0.4.0
Full changelog

What's Changed

  • Allow tools to be discovered without Couchbase connection, Restucture package by @nithishr in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/25
  • Update version and add TestPyPI workflow by @nithishr in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/27
  • Add release actions for both Test PyPI & PyPI indices by @nithishr in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/29
  • Update project name and version in pyproject.toml by @nithishr in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/30
  • Rename cli script + fix release notes action by @nithishr in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/31
  • add MCP server badge by @punkpeye in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/33
  • Refactor Dockerfile for multi-stage build and user permissions by @nithishr in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/32
  • Add support for Streamable HTTP Transport by @nithishr in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/34
  • Readme updates for version 0.4 by @nithishr in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/35
  • Update version to 0.4.0 in pyproject.toml by @nithishr in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/36
  • Update README.md by @rajagp in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/39
  • Enhance README.md with MCP Client Configuration examples by @nithishr in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/37
  • Update environment variable for HOST & PORT, Add version cli command by @nithishr in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/40
  • Add build script and enhance Dockerfile with metadata labels for comm… by @nithishr in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/41
  • Fix dockerfile transport config & cut a new release candidate by @nithishr in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/42
  • Update version format in pyproject.toml from "0.4.0-rc1" to "0.4.0rc1… by @nithishr in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/43
  • Update GitHub Actions workflow to remove release from test pypi release by @nithishr in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/44
  • Release 0.4.0 by @nithishr in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/45

New Contributors

  • @punkpeye made their first contribution in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/33

Full Changelog: https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/compare/v0.3.0...v0.4.0

v0.3.0 Maintenance
Notable features
  • Add smithery.yaml configuration for Smithery.ai
  • Refactor smithery.yaml configuration for MCP server
Full changelog

What's Changed

  • Add smithery.yaml configuration for Smithery.ai by @nithishr in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/14
  • Refactor smithery.yaml configuration for MCP server by @nithishr in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/15
  • Smithery disable write queries by @nithishr in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/16
  • typo in readme by @mgroves in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/17
  • Pin dependencies by @nithishr in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/18

New Contributors

  • @mgroves made their first contribution in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/17

Full Changelog: https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/compare/v0.2.0...v0.3.0

v0.2.0 New feature
Notable features
  • SSE Transport support
  • Read-only query mode
Full changelog

What's Changed

  • Support for SSE Transport + Read only query mode by @nithishr in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/7
  • Refactor README.md to consolidate MCP client configuration instructions by @nithishr in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/10
  • Add Docker image by @nithishr in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/11
  • Claim Glama AI MCP Server by @nithishr in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/12
  • Update project version to 0.2.0 and enhance metadata in pyproject.toml; by @nithishr in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/13

Full Changelog: https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/compare/v0.1.0...v0.2.0

v0.1.0 New feature
Notable features
  • Couchbase document CRUD operations (create, read, update, delete)
  • Server‑Sent Events (SSE) transport support
  • Read‑only query mode for safe querying
Full changelog

What's Changed

  • add cursor config to readme by @lokeshgoel177 in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/1
  • Update README.md by @rajagp in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/2
  • Add support policy section to README by @VirajAgarwal-couchbase in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/4
  • Update Support Policy header to h2 by @VirajAgarwal-couchbase in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/5
  • (feat) couchbase doc crud operations by @teetangh in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/3
  • Support for SSE Transport + Read only query mode by @nithishr in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/7
  • Refactor README.md to consolidate MCP client configuration instructions by @nithishr in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/10
  • Add Docker image by @nithishr in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/11

New Contributors

  • @lokeshgoel177 made their first contribution in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/1
  • @VirajAgarwal-couchbase made their first contribution in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/4
  • @teetangh made their first contribution in https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/pull/3

Full Changelog: https://github.com/Couchbase-Ecosystem/mcp-server-couchbase/commits/v0.1.0

Beta — feedback welcome: [email protected]