LogoSTMCP
Download
mcp-server-couchbase

Couchbase MCP Server

An MCP server implementation that enables LLMs to directly interact with Couchbase clusters, providing natural language querying and CRUD operations for database management and document handling.

Tools

1. Get a list of all the buckets in the cluster

Get a list of all the buckets in the cluster.

2. Get a list of all the scopes and collections in the specified bucket

Get a list of all the scopes and collections in the specified bucket.

3. Get a list of all the scopes in the specified bucket

Get a list of all the scopes in the specified bucket.

4. Get a list of all the collections in a specified scope and bucket

Get a list of all the collections in a specified scope and bucket (requires Query service).

5. Get the structure for a collection

Get the structure for a collection.

6. Get a document by ID from a specified scope and collection

Get a document by ID from a specified scope and collection.

7. Upsert a document by ID to a specified scope and collection

Upsert a document by ID to a specified scope and collection.

8. Delete a document by ID from a specified scope and collection

Delete a document by ID from a specified scope and collection.

9. Run a SQL++ query on a specified scope

Run a SQL++ query on a specified scope (with read-only mode option).

10. Get the status of the MCP server

Get the status of the MCP server.

11. Check the cluster credentials by connecting to the cluster

Check the cluster credentials by connecting to the cluster.

Open Graph image for Couchbase MCP Server

JSON Config

{
  "mcpServers": {
    "couchbase": {
      "command": "uvx",
      "args": ["couchbase-mcp-server"],
      "env": {
        "CB_CONNECTION_STRING": "couchbases://connection-string",
        "CB_USERNAME": "username",
        "CB_PASSWORD": "password"
      }
    }
  }
}

Useful Links

Information