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
| Credentials required | no 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 location | local Raw declaration – Transports (raw): stdio, stdio Source: MCP-Register · collected on 2026-08-06 · derived |
| Path argument present | no 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 listed | yes Raw declaration – Repository (raw): https://github.com/couchbase/mcp-server-couchbase Source: MCP-Register · collected on 2026-08-06 · derived |
| Version | 1.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.
- Credentials requiredno20,455 of 24,717 carry this value (83 %)View these entries
- Execution locationlocal12,180 of 24,717 carry this value (49 %)View these entries
- Path argument presentno24,480 of 24,717 carry this value (99 %)View these entries
- Repository URL listedyes19,247 of 24,717 carry this value (78 %)View these entries
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.
| 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
| 2026-08-16 | Last changed in the registry (raw): – → 2026-08-13 |
|---|---|
| 2026-08-16 | First listed in the registry (raw): – → 2026-08-13 |
| 2026-08-16 | Registry status message (raw): – → – |
| 2026-08-16 | Schema version of the raw record (raw): – → https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json |
| 2026-08-16 | Icon formats (raw): – → – |
| 2026-08-16 | 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. |
| 2026-08-16 | Environment variable formats (raw): – → boolean, number, string |
| 2026-08-16 | Delivery form (raw): – → paket |
| 2026-08-16 | Remote hosts (raw): – → – |
| 2026-08-16 | Remote 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