Install
$ agentstack add mcp-celticht32-mcp-couchbase ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
Couchbase MCP Server
Full Couchbase data-plane and cluster-admin REST API exposed as MCP tools. An independent, ground-up Python server (not a fork of the official Couchbase-Ecosystem/mcp-server-couchbase) that reaches CRUD/data-plane parity with the official server and adds a complete administrative surface.
- 167 tools across 17 categories
- Default-safe:
CB_MCP_READ_ONLY_MODE=trueby default — writes are blocked
until you opt in
- Per-tool OAuth scope enforcement on the HTTP transport
- Confirmation gate on destructive operations
- Two bundled web GUIs (standard + Capella), each with optional OIDC login
- 274 tests
License: MIT — Copyright (c) 2026 Chris Ahrendt GitHub: https://github.com/celticht32/MCP-Couchbase
Requirements
- Python
>=3.10, Note: the HTTP transport binds toCBMCPHOST(default127.0.0.1`). When
> CB_MCP_HTTP_REQUIRE_AUTH is false there is no request authentication; deploy > behind a reverse proxy or trusted network, or set it true.
Tool categories
| Category | Module | Tools | |---------------|-------------------------|-------| | Cluster ops | handlers/cluster | 29 | | Security | handlers/security | 17 | | Capella v4 | handlers/capella | 16 | | KV / data | handlers/data | 11 | | Buckets | handlers/buckets | 10 | | XDCR | handlers/xdcr | 10 | | Diagnostics | handlers/diagnostics | 10 | | Stats | handlers/stats | 10 | | Eventing | handlers/eventing | 10 | | FTS admin | handlers/search_admin | 9 | | 8.x features | handlers/eight_x | 7 | | Extended | handlers/extended | 7 | | Indexes | handlers/indexes | 6 | | Collections | handlers/collections | 5 | | Encryption | handlers/encryption | 4 | | Synonyms | handlers/synonyms | 3 | | MCP status | handlers/mcp_status | 3 | | Total | | 167 |
Development
py -3.13 -m pip install -e ".[dev]"
py -3.13 -m pytest
Pinned dev tooling (see pyproject.toml): ruff==0.12.5, pytest==9.0.3, pytest-asyncio==1.3.0, pre-commit==4.2.0.
Source & license
This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: celticht32
- Source: celticht32/MCP-Couchbase
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.