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
- 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
- Update Docker readme and build script.
- Contribution guide updated (DA-1626).
- Delete is no longer default in Elicitation (DA-1616).
- Removed urllib3 since the underlying dependency no longer exists.
- 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.
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
- 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
- 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
- Potential fix for code scanning alert no. 6: Code injection
- 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
- 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
- Removed the option to specify a single bucket name for the MCP server; all buckets linked to the credentials are now automatically accessible.
- 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
- 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
- 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
- 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
- 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