Skip to main content
Glama

MCP Toolbox for Databases

by googleapis
Apache 2.0
11,041
  • Linux
couchbase.md3.16 kB
--- title: "couchbase" type: docs weight: 1 description: > A "couchbase" source connects to a Couchbase database. --- ## About A `couchbase` source establishes a connection to a Couchbase database cluster, allowing tools to execute SQL queries against it. ## Available Tools - [`couchbase-sql`](../tools/couchbase/couchbase-sql.md) Run SQL++ statements on Couchbase with parameterized input. ## Example ```yaml sources: my-couchbase-instance: kind: couchbase connectionString: couchbase://localhost bucket: travel-sample scope: inventory username: Administrator password: password ``` {{< notice note >}} For more details about alternate addresses and custom ports refer to [Managing Connections](https://docs.couchbase.com/java-sdk/current/howtos/managing-connections.html). {{< /notice >}} ## Reference | **field** | **type** | **required** | **description** | |----------------------|:--------:|:------------:|---------------------------------------------------------| | kind | string | true | Must be "couchbase". | | connectionString | string | true | Connection string for the Couchbase cluster. | | bucket | string | true | Name of the bucket to connect to. | | scope | string | true | Name of the scope within the bucket. | | username | string | false | Username for authentication. | | password | string | false | Password for authentication. | | clientCert | string | false | Path to client certificate file for TLS authentication. | | clientCertPassword | string | false | Password for the client certificate. | | clientKey | string | false | Path to client key file for TLS authentication. | | clientKeyPassword | string | false | Password for the client key. | | caCert | string | false | Path to CA certificate file. | | noSslVerify | boolean | false | If true, skip server certificate verification. **Warning:** This option should only be used in development or testing environments. Disabling SSL verification poses significant security risks in production as it makes your connection vulnerable to man-in-the-middle attacks. | | profile | string | false | Name of the connection profile to apply. | | queryScanConsistency | integer | false | Query scan consistency. Controls the consistency guarantee for index scanning. Values: 1 for "not_bounded" (fastest option, but results may not include the most recent operations), 2 for "request_plus" (highest consistency level, includes all operations up until the query started, but incurs a performance penalty). If not specified, defaults to the Couchbase Go SDK default. |

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/googleapis/genai-toolbox'

If you have feedback or need assistance with the MCP directory API, please join our Discord server