mcp-server-couchbase
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.