AgentStack
MCP verified MIT Self-run

MCP Couchbase

mcp-celticht32-mcp-couchbase · by celticht32

A Python MCP (Model Context Protocol) server exposing the full Couchbase data-plane and admin REST API as tools for AI assistants like Claude.

No reviews yet
0 installs
1 views
0.0% view→install

Install

$ agentstack add mcp-celticht32-mcp-couchbase

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No 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.

Are you the author of MCP Couchbase? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

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=true by 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 to CBMCPHOST (default 127.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.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.