mcp-server-couchbase

mcp-server-couchbase

9

Couchbase MCP Server is designed to facilitate interaction between language model applications and Couchbase databases. It includes features for document management and supports MCP clients like Claude Desktop, allowing for natural language query execution.

Couchbase MCP Server

An MCP server implementation of Couchbase enabling direct interaction with Couchbase clusters.

Features

  • List scopes and collections in a bucket
  • Retrieve collection structure
  • Get, upsert, and delete documents by ID
  • Execute SQL++ queries with an option for read-only mode

Prerequisites

  • Python 3.10 or higher
  • Running Couchbase cluster
  • uv installed
  • MCP client (e.g., Claude Desktop)

Configuration

Clone the repository and set up using environment variables for connections. Compatible with various MCP clients like Claude Desktop, Cursor, and Windsurf Editor.

SSE Server Mode

Run on SSE transport mode with configurable port.

Docker Image

Available as Docker container. Prebuilt images on DockerHub.

Risks and Troubleshooting

Provides risks associated with using LLMs and troubleshooting tips for configuration issues.

Support Policy

Community-maintained; use GitHub for support and contributions.