io.github.Couchbase-Ecosystem

mcp-server-couchbase

Couchbase Model Context Protocol Server to interact with Couchbase clusters

stdiocommunityapplication

Package Details

Transportstdio

Package Arguments

Named
--connection-string
Couchbase connection string. Required for connecting to the cluster.
--username
Couchbase database username. Required for basic authentication.
--password
Couchbase database password. Required for basic authentication.
--ca-cert-path
Couchbase CA certificate path. Required for TLS authentication in non Capella clusters.
--client-cert-path
Couchbase client certificate path. Required for mTLS authentication.
--client-key-path
Couchbase client key path. Required for mTLS authentication.
--read-only-query-mode
Couchbase read only query mode. Set to true to allow only read-only queries. Set to false to allow data modification queries.
--transport
Transport mode for the server (stdio, http or sse). Default is stdio
--host
Host to run the MCP server on (default: 127.0.0.1). Used only for HTTP and SSE transport modes.
--port
Port to run the MCP server on (default: 8000). Used only for HTTP and SSE transport modes.

Environment Variables

CB_CONNECTION_STRING(str)

Couchbase connection string. Required for connecting to the cluster.

CB_USERNAME(str)

Couchbase database username. Required for basic authentication.

CB_PASSWORD(str)
Secret

Couchbase database password. Required for basic authentication.

CB_CA_CERT_PATH(str)

Couchbase CA certificate path. Required for TLS authentication in non Capella clusters.

CB_CLIENT_CERT_PATH(str)

Couchbase client certificate path. Required for mTLS authentication.

CB_CLIENT_KEY_PATH(str)

Couchbase client key path. Required for mTLS authentication.

CB_MCP_READ_ONLY_QUERY_MODE(bool)

Couchbase read only query mode. Set to true to allow only read-only queries. Set to false to allow data modification queries.

CB_MCP_TRANSPORT(str)

Transport mode for the server (stdio, http or sse). Default is stdio

CB_MCP_HOST(str)

Host to run the MCP server on (default: 127.0.0.1). Used only for HTTP and SSE transport modes.

CB_MCP_PORT(num)

Port to run the MCP server on (default: 8000). Used only for HTTP and SSE transport modes.

docker.io/couchbaseecosystem/mcp-server-couchbase:0.5.3

Transportstdio

Environment Variables

CB_CONNECTION_STRING(str)

Couchbase connection string. Required for connecting to the cluster.

CB_USERNAME(str)

Couchbase database username. Required for basic authentication.

CB_PASSWORD(str)
Secret

Couchbase database password. Required for basic authentication.

CB_CA_CERT_PATH(str)

Couchbase CA certificate path. Required for TLS authentication in non Capella clusters.

CB_CLIENT_CERT_PATH(str)

Couchbase client certificate path. Required for mTLS authentication.

CB_CLIENT_KEY_PATH(str)

Couchbase client key path. Required for mTLS authentication.

CB_MCP_READ_ONLY_QUERY_MODE(bool)

Couchbase read only query mode. Set to true to allow only read-only queries. Set to false to allow data modification queries.

CB_MCP_TRANSPORT(str)

Transport mode for the server (stdio, http or sse). Default is stdio

CB_MCP_HOST(str)

Host to run the MCP server on (default: 127.0.0.1). Used only for HTTP and SSE transport modes.

CB_MCP_PORT(num)

Port to run the MCP server on (default: 8000). Used only for HTTP and SSE transport modes.