Skip to content

MCP server in namespace io.github

io.github.couchbase/mcp-server-couchbase · Status: active

The source provides no name of its own for this entry. The identifier therefore appears on this page as a coordinate, not as the heading.

If you find your own account name here: write informally to German.saas@web.de, stating the identifier concerned. No reason has to be given. How to object

Registry name
io.github.couchbase/mcp-server-couchbase
Package coordinate
pypi:couchbase-mcp-server
Version
1.0.1
Listed in the registry
2026-08-13
Changed in the registry
2026-08-13
First seen by tracevero
2026-08-06
Vendor's website
https://mcp-server.couchbase.com/

Couchbase MCP Server - Enable AI agents to connect to and interact with Couchbase clusters.

Vendor's own description, untranslated and unverified

Evidence for this page: The values on this page come from several collections. Each row therefore states its own origin. What the confidence levels mean

Measured values

Measured values
Credentials requiredno
Raw declaration – Required secret variables (raw): confirmed absent
Raw declaration – Required secret headers (raw): confirmed absent
Source: MCP-Register · collected on 2026-08-06 · derived
Execution locationlocal
Raw declaration – Transports (raw): stdio, stdio
Source: MCP-Register · collected on 2026-08-06 · derived
Path argument presentno
Raw declaration – Path arguments (raw): confirmed absent
Raw declaration – Path environment variables (raw): confirmed absent
Source: MCP-Register · collected on 2026-08-06 · derived
Repository URL listedyes
Raw declaration – Repository (raw): https://github.com/couchbase/mcp-server-couchbase
Source: MCP-Register · collected on 2026-08-06 · derived
Version1.0.1
Source: MCP-Register · collected on 2026-08-14 · self-declared

Position within the holdings

How many of the 24,717 published entries carry the same measured value. A reference figure, not an assessment.

All 4 values together are carried by 8,596 of 24,717 entries.

This entry appears in these selections

The source's raw values23

Evidence for this page: The values on this page come from several collections. Each row therefore states its own origin.

Raw values
Environment variables (raw)CB_CONNECTION_STRING, CB_USERNAME, CB_PASSWORD, CB_CA_CERT_PATH, CB_CLIENT_CERT_PATH, CB_CLIENT_KEY_PATH, CB_MCP_READ_ONLY_MODE, CB_MCP_TRANSPORT, CB_MCP_HOST, CB_MCP_PORT, CB_MCP_DISABLED_TOOLS, CB_MCP_CONFIRMATION_REQUIRED_TOOLS, CB_MCP_LOG_LEVEL, CB_MCP_LOG_SINKS, CB_MCP_LOG_FILE, CB_MCP_LOG_ROTATION_MAX_SIZE_MB, CB_MCP_LOG_MAX_BYTES, CB_MCP_LOG_ERROR_ROTATION_MAX_SIZE_MB, CB_MCP_LOG_WARNING_ROTATION_MAX_SIZE_MB, CB_MCP_LOG_INFO_ROTATION_MAX_SIZE_MB, CB_MCP_LOG_DEBUG_ROTATION_MAX_SIZE_MB, CB_MCP_LOG_RETENTION_BACKUP_COUNT, CB_MCP_LOG_ERROR_RETENTION_BACKUP_COUNT, CB_MCP_LOG_WARNING_RETENTION_BACKUP_COUNT, CB_MCP_LOG_INFO_RETENTION_BACKUP_COUNT, CB_MCP_LOG_DEBUG_RETENTION_BACKUP_COUNT, CB_MCP_OAUTH_JWT_JWKS_URI, CB_MCP_OAUTH_JWT_ISSUER, CB_MCP_OAUTH_JWT_AUDIENCE, CB_MCP_OAUTH_JWT_ALGORITHM, CB_MCP_OAUTH_MCP_BASE_URL, CB_MCP_OAUTH_SCOPE_READ_LABEL, CB_MCP_OAUTH_SCOPE_WRITE_LABEL, CB_CONNECTION_STRING, CB_USERNAME, CB_PASSWORD, CB_CA_CERT_PATH, CB_CLIENT_CERT_PATH, CB_CLIENT_KEY_PATH, CB_MCP_READ_ONLY_MODE, CB_MCP_TRANSPORT, CB_MCP_HOST, CB_MCP_PORT, CB_MCP_DISABLED_TOOLS, CB_MCP_CONFIRMATION_REQUIRED_TOOLS, CB_MCP_LOG_LEVEL, CB_MCP_LOG_SINKS, CB_MCP_LOG_FILE, CB_MCP_LOG_ROTATION_MAX_SIZE_MB, CB_MCP_LOG_MAX_BYTES, CB_MCP_LOG_ERROR_ROTATION_MAX_SIZE_MB, CB_MCP_LOG_WARNING_ROTATION_MAX_SIZE_MB, CB_MCP_LOG_INFO_ROTATION_MAX_SIZE_MB, CB_MCP_LOG_DEBUG_ROTATION_MAX_SIZE_MB, CB_MCP_LOG_RETENTION_BACKUP_COUNT, CB_MCP_LOG_ERROR_RETENTION_BACKUP_COUNT, CB_MCP_LOG_WARNING_RETENTION_BACKUP_COUNT, CB_MCP_LOG_INFO_RETENTION_BACKUP_COUNT, CB_MCP_LOG_DEBUG_RETENTION_BACKUP_COUNT, CB_MCP_OAUTH_JWT_JWKS_URI, CB_MCP_OAUTH_JWT_ISSUER, CB_MCP_OAUTH_JWT_AUDIENCE, CB_MCP_OAUTH_JWT_ALGORITHM, CB_MCP_OAUTH_MCP_BASE_URL, CB_MCP_OAUTH_SCOPE_READ_LABEL, CB_MCP_OAUTH_SCOPE_WRITE_LABEL
Source: MCP-Register · collected on 2026-08-14 · self-declared
Required secret variables (raw)confirmed absent
Source: MCP-Register · collected on 2026-08-06 · self-declared
Transports (raw)stdio, stdio
Source: MCP-Register · collected on 2026-08-06 · self-declared
Path arguments (raw)confirmed absent
Source: MCP-Register · collected on 2026-08-06 · self-declared
Repository (raw)https://github.com/couchbase/mcp-server-couchbase
Source: MCP-Register · collected on 2026-08-06 · self-declared
Package registries (raw)oci, pypi
Source: MCP-Register · collected on 2026-08-06 · self-declared
Required secret headers (raw)confirmed absent
Source: MCP-Register · collected on 2026-08-16 · self-declared
Path environment variables (raw)confirmed absent
Source: MCP-Register · collected on 2026-08-16 · self-declared
Remote URLs (raw)confirmed absent
Source: MCP-Register · collected on 2026-08-16 · self-declared
Remote hosts (raw)confirmed absent
Source: MCP-Register · collected on 2026-08-16 · self-declared
Registry status message (raw)confirmed absent
Source: MCP-Register · collected on 2026-08-16 · self-declared
First listed in the registry (raw)2026-08-13
Source: MCP-Register · collected on 2026-08-16 · self-declared
Last changed in the registry (raw)2026-08-13
Source: MCP-Register · collected on 2026-08-16 · self-declared
Schema version of the raw record (raw)https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json
Source: MCP-Register · collected on 2026-08-16 · self-declared
Delivery form (raw)paket
Source: MCP-Register · collected on 2026-08-16 · self-declared
Repository platform (raw)github
Source: MCP-Register · collected on 2026-08-16 · self-declared
Repository subfolder (raw)confirmed absent
Source: MCP-Register · collected on 2026-08-16 · self-declared
Package identifiers (raw)couchbase-mcp-server, docker.io/couchbase/mcp-server:1.0.1
Source: MCP-Register · collected on 2026-08-16 · self-declared
Package versions (raw)1.0.1
Source: MCP-Register · collected on 2026-08-16 · self-declared
Runtime hints (raw)confirmed absent
Source: MCP-Register · collected on 2026-08-16 · self-declared
Environment variable formats (raw)boolean, number, string
Source: MCP-Register · collected on 2026-08-16 · self-declared
Environment variable descriptions (raw)CB_CA_CERT_PATH=Couchbase CA certificate path. Required for TLS authentication in non Capella clusters. · CB_CLIENT_CERT_PATH=Couchbase client certificate path. Required for mTLS authentication. · CB_CLIENT_KEY_PATH=Couchbase client key path. Required for mTLS authentication. · CB_CONNECTION_STRING=Couchbase connection string. Required for connecting to the cluster. · CB_MCP_CONFIRMATION_REQUIRED_TOOLS=Comma-separated tool names that require user confirmation before execution. Also accepts a file path containing one tool name per line. Requires the MCP client to support elicitation. · CB_MCP_DISABLED_TOOLS=Tools to disable. Accepts comma-separated tool names (e.g., 'tool_1,tool_2') or a file path containing one tool name per line. · CB_MCP_HOST=Host to run the MCP server on (default: 127.0.0.1). Used only for HTTP and SSE transport modes. · CB_MCP_LOG_DEBUG_RETENTION_BACKUP_COUNT=Rotated backups kept for the DEBUG log file. Overrides CB_MCP_LOG_RETENTION_BACKUP_COUNT for DEBUG; inherits it when unset. · CB_MCP_LOG_DEBUG_ROTATION_MAX_SIZE_MB=Rotation size in MB for the DEBUG log file. Overrides CB_MCP_LOG_ROTATION_MAX_SIZE_MB for DEBUG; inherits it when unset. 0 is invalid and falls back to the inherited global with a startup warning. · CB_MCP_LOG_ERROR_RETENTION_BACKUP_COUNT=Rotated backups kept for the ERROR log file. Overrides CB_MCP_LOG_RETENTION_BACKUP_COUNT for ERROR; inherits it when unset. · CB_MCP_LOG_ERROR_ROTATION_MAX_SIZE_MB=Rotation size in MB for the ERROR log file. Overrides CB_MCP_LOG_ROTATION_MAX_SIZE_MB for ERROR; inherits it when unset. 0 is invalid and falls back to the inherited global with a startup warning. · CB_MCP_LOG_FILE=Base path for the per-level log files. One rotating file is written per level (e.g. mcp_server.info.log, mcp_server.error.log). Only used when 'file' is in CB_MCP_LOG_SINKS. Default is mcp_server.log. · CB_MCP_LOG_INFO_RETENTION_BACKUP_COUNT=Rotated backups kept for the INFO log file. Overrides CB_MCP_LOG_RETENTION_BACKUP_COUNT for INFO; inherits it when unset. · CB_MCP_LOG_INFO_ROTATION_MAX_SIZE_MB=Rotation size in MB for the INFO log file. Overrides CB_MCP_LOG_ROTATION_MAX_SIZE_MB for INFO; inherits it when unset. 0 is invalid and falls back to the inherited global with a startup warning. · CB_MCP_LOG_LEVEL=Logging level for the MCP server. One of off, debug, info, warning, error. Use 'off' to disable logging entirely. Invalid values fall back to info. Default is info. · CB_MCP_LOG_MAX_BYTES=[DEPRECATED] Global rotation size in bytes; use CB_MCP_LOG_ROTATION_MAX_SIZE_MB (MB) instead. Still honored for backward compatibility but ignored when CB_MCP_LOG_ROTATION_MAX_SIZE_MB is also set. A value of 0 is invalid and falls back to the default with a startup warning. · CB_MCP_LOG_RETENTION_BACKUP_COUNT=Number of rotated backup files kept per-level log file, excluding the live file. Applies to every level unless overridden per level. Set to 0 to keep only the live file (still capped by the rotation size). Default is 1. · CB_MCP_LOG_ROTATION_MAX_SIZE_MB=Global maximum size in MB per-level log file before it rotates, inherited by every level unless overridden by a per-level CB_MCP_LOG_<LEVEL>_ROTATION_MAX_SIZE_MB. A value of 0 is invalid and falls back to the default (1 MB) with a startup warning. Default is 1 (1 MB). · CB_MCP_LOG_SINKS=Comma-separated list of log destinations. Allowed values: stderr, file. Include 'file' to write per-level log files; include 'stderr' to write to the console. Default is stderr. · CB_MCP_LOG_WARNING_RETENTION_BACKUP_COUNT=Rotated backups kept for the WARNING log file. Overrides CB_MCP_LOG_RETENTION_BACKUP_COUNT for WARNING; inherits it when unset. · CB_MCP_LOG_WARNING_ROTATION_MAX_SIZE_MB=Rotation size in MB for the WARNING log file. Overrides CB_MCP_LOG_ROTATION_MAX_SIZE_MB for WARNING; inherits it when unset. 0 is invalid and falls back to the inherited global with a startup warning. · CB_MCP_OAUTH_JWT_ALGORITHM=JWT signing algorithm. One of RS256/384/512, ES256/384/512, PS256/384/512. Default is RS256. · CB_MCP_OAUTH_JWT_AUDIENCE=Expected JWT 'aud' claim value. Required to enable OAuth. · CB_MCP_OAUTH_JWT_ISSUER=Expected JWT 'iss' claim value. Also advertised as the authorization server in Protected Resource Metadata when CB_MCP_OAUTH_MCP_BASE_URL is set. Required to enable OAuth. · CB_MCP_OAUTH_JWT_JWKS_URI=JWKS endpoint of the identity provider used to verify bearer JWT signatures. Required to enable OAuth, along with CB_MCP_OAUTH_JWT_ISSUER and CB_MCP_OAUTH_JWT_AUDIENCE. Only honored when CB_MCP_TRANSPORT=http. · CB_MCP_OAUTH_MCP_BASE_URL=Public base URL of this MCP server. When set, the server publishes RFC 9728 Protected Resource Metadata at <base_url>/.well-known/oauth-protected-resource/mcp so PRM-aware clients can discover the authorization server. Optional. · CB_MCP_OAUTH_SCOPE_READ_LABEL=Override the OAuth scope label the server treats as 'read' access; advertised in PRM and matched against the token's scope/scp claim. Use when your IdP cannot emit the canonical form. Default is couchbase-mcp:read. · CB_MCP_OAUTH_SCOPE_WRITE_LABEL=Override the OAuth scope label the server treats as 'write' access; same semantics as CB_MCP_OAUTH_SCOPE_READ_LABEL. Default is couchbase-mcp:write. · CB_MCP_PORT=Port to run the MCP server on (default: 8000). Used only for HTTP and SSE transport modes. · CB_MCP_READ_ONLY_MODE=Couchbase read only mode. Set to true to allow disable write operations across both KV and query. KV write tools are not loaded and SQL++ queries that modify data are blocked. Set to false to allow data modification queries and tools. · CB_MCP_READ_ONLY_MODE=Couchbase read only mode. Set to true to disable write operations across both KV and query. KV write tools are not loaded and SQL++ queries that modify data are blocked. Set to false to allow data modification queries and tools. · CB_MCP_TRANSPORT=Transport mode for the server (stdio, http or sse). Default is stdio · CB_PASSWORD=Couchbase database password. Required for basic authentication. · CB_USERNAME=Couchbase database username. Required for basic authentication.
Source: MCP-Register · collected on 2026-08-16 · self-declared
Icon formats (raw)confirmed absent
Source: MCP-Register · collected on 2026-08-16 · self-declared

Changes

Changes
2026-08-16Last changed in the registry (raw): – → 2026-08-13
2026-08-16First listed in the registry (raw): – → 2026-08-13
2026-08-16Registry status message (raw): – → –
2026-08-16Schema version of the raw record (raw): – → https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json
2026-08-16Icon formats (raw): – → –
2026-08-16Environment variable descriptions (raw): – → CB_CA_CERT_PATH=Couchbase CA certificate path. Required for TLS authentication in non Capella clusters. · CB_CLIENT_CERT_PATH=Couchbase client certificate path. Required for mTLS authentication. · CB_CLIENT_KEY_PATH=Couchbase client key path. Required for mTLS authentication. · CB_CONNECTION_STRING=Couchbase connection string. Required for connecting to the cluster. · CB_MCP_CONFIRMATION_REQUIRED_TOOLS=Comma-separated tool names that require user confirmation before execution. Also accepts a file path containing one tool name per line. Requires the MCP client to support elicitation. · CB_MCP_DISABLED_TOOLS=Tools to disable. Accepts comma-separated tool names (e.g., 'tool_1,tool_2') or a file path containing one tool name per line. · CB_MCP_HOST=Host to run the MCP server on (default: 127.0.0.1). Used only for HTTP and SSE transport modes. · CB_MCP_LOG_DEBUG_RETENTION_BACKUP_COUNT=Rotated backups kept for the DEBUG log file. Overrides CB_MCP_LOG_RETENTION_BACKUP_COUNT for DEBUG; inherits it when unset. · CB_MCP_LOG_DEBUG_ROTATION_MAX_SIZE_MB=Rotation size in MB for the DEBUG log file. Overrides CB_MCP_LOG_ROTATION_MAX_SIZE_MB for DEBUG; inherits it when unset. 0 is invalid and falls back to the inherited global with a startup warning. · CB_MCP_LOG_ERROR_RETENTION_BACKUP_COUNT=Rotated backups kept for the ERROR log file. Overrides CB_MCP_LOG_RETENTION_BACKUP_COUNT for ERROR; inherits it when unset. · CB_MCP_LOG_ERROR_ROTATION_MAX_SIZE_MB=Rotation size in MB for the ERROR log file. Overrides CB_MCP_LOG_ROTATION_MAX_SIZE_MB for ERROR; inherits it when unset. 0 is invalid and falls back to the inherited global with a startup warning. · CB_MCP_LOG_FILE=Base path for the per-level log files. One rotating file is written per level (e.g. mcp_server.info.log, mcp_server.error.log). Only used when 'file' is in CB_MCP_LOG_SINKS. Default is mcp_server.log. · CB_MCP_LOG_INFO_RETENTION_BACKUP_COUNT=Rotated backups kept for the INFO log file. Overrides CB_MCP_LOG_RETENTION_BACKUP_COUNT for INFO; inherits it when unset. · CB_MCP_LOG_INFO_ROTATION_MAX_SIZE_MB=Rotation size in MB for the INFO log file. Overrides CB_MCP_LOG_ROTATION_MAX_SIZE_MB for INFO; inherits it when unset. 0 is invalid and falls back to the inherited global with a startup warning. · CB_MCP_LOG_LEVEL=Logging level for the MCP server. One of off, debug, info, warning, error. Use 'off' to disable logging entirely. Invalid values fall back to info. Default is info. · CB_MCP_LOG_MAX_BYTES=[DEPRECATED] Global rotation size in bytes; use CB_MCP_LOG_ROTATION_MAX_SIZE_MB (MB) instead. Still honored for backward compatibility but ignored when CB_MCP_LOG_ROTATION_MAX_SIZE_MB is also set. A value of 0 is invalid and falls back to the default with a startup warning. · CB_MCP_LOG_RETENTION_BACKUP_COUNT=Number of rotated backup files kept per-level log file, excluding the live file. Applies to every level unless overridden per level. Set to 0 to keep only the live file (still capped by the rotation size). Default is 1. · CB_MCP_LOG_ROTATION_MAX_SIZE_MB=Global maximum size in MB per-level log file before it rotates, inherited by every level unless overridden by a per-level CB_MCP_LOG_<LEVEL>_ROTATION_MAX_SIZE_MB. A value of 0 is invalid and falls back to the default (1 MB) with a startup warning. Default is 1 (1 MB). · CB_MCP_LOG_SINKS=Comma-separated list of log destinations. Allowed values: stderr, file. Include 'file' to write per-level log files; include 'stderr' to write to the console. Default is stderr. · CB_MCP_LOG_WARNING_RETENTION_BACKUP_COUNT=Rotated backups kept for the WARNING log file. Overrides CB_MCP_LOG_RETENTION_BACKUP_COUNT for WARNING; inherits it when unset. · CB_MCP_LOG_WARNING_ROTATION_MAX_SIZE_MB=Rotation size in MB for the WARNING log file. Overrides CB_MCP_LOG_ROTATION_MAX_SIZE_MB for WARNING; inherits it when unset. 0 is invalid and falls back to the inherited global with a startup warning. · CB_MCP_OAUTH_JWT_ALGORITHM=JWT signing algorithm. One of RS256/384/512, ES256/384/512, PS256/384/512. Default is RS256. · CB_MCP_OAUTH_JWT_AUDIENCE=Expected JWT 'aud' claim value. Required to enable OAuth. · CB_MCP_OAUTH_JWT_ISSUER=Expected JWT 'iss' claim value. Also advertised as the authorization server in Protected Resource Metadata when CB_MCP_OAUTH_MCP_BASE_URL is set. Required to enable OAuth. · CB_MCP_OAUTH_JWT_JWKS_URI=JWKS endpoint of the identity provider used to verify bearer JWT signatures. Required to enable OAuth, along with CB_MCP_OAUTH_JWT_ISSUER and CB_MCP_OAUTH_JWT_AUDIENCE. Only honored when CB_MCP_TRANSPORT=http. · CB_MCP_OAUTH_MCP_BASE_URL=Public base URL of this MCP server. When set, the server publishes RFC 9728 Protected Resource Metadata at <base_url>/.well-known/oauth-protected-resource/mcp so PRM-aware clients can discover the authorization server. Optional. · CB_MCP_OAUTH_SCOPE_READ_LABEL=Override the OAuth scope label the server treats as 'read' access; advertised in PRM and matched against the token's scope/scp claim. Use when your IdP cannot emit the canonical form. Default is couchbase-mcp:read. · CB_MCP_OAUTH_SCOPE_WRITE_LABEL=Override the OAuth scope label the server treats as 'write' access; same semantics as CB_MCP_OAUTH_SCOPE_READ_LABEL. Default is couchbase-mcp:write. · CB_MCP_PORT=Port to run the MCP server on (default: 8000). Used only for HTTP and SSE transport modes. · CB_MCP_READ_ONLY_MODE=Couchbase read only mode. Set to true to allow disable write operations across both KV and query. KV write tools are not loaded and SQL++ queries that modify data are blocked. Set to false to allow data modification queries and tools. · CB_MCP_READ_ONLY_MODE=Couchbase read only mode. Set to true to disable write operations across both KV and query. KV write tools are not loaded and SQL++ queries that modify data are blocked. Set to false to allow data modification queries and tools. · CB_MCP_TRANSPORT=Transport mode for the server (stdio, http or sse). Default is stdio · CB_PASSWORD=Couchbase database password. Required for basic authentication. · CB_USERNAME=Couchbase database username. Required for basic authentication.
2026-08-16Environment variable formats (raw): – → boolean, number, string
2026-08-16Delivery form (raw): – → paket
2026-08-16Remote hosts (raw): – → –
2026-08-16Remote URLs (raw): – → –

These are the 10 most recent changes to this entry. Full history

tracevero · https://tracevero.com/mcp/io-github-couchbase-mcp-server-couchbase