MCP-Server-Couchbase

MCP-Server-Couchbase

3.3

If you are the rightful owner of MCP-Server-Couchbase and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Model Context Protocol (MCP) server that enables LLMs to interact directly with Couchbase databases on Capella clusters.

The Couchbase MCP Server for LLMs is designed to facilitate seamless interaction between large language models and Couchbase databases hosted on Capella clusters. This server allows users to perform a variety of database operations such as querying buckets, executing CRUD operations, and running N1QL queries using natural language commands. It integrates with the Claude Desktop application, providing a user-friendly interface for managing data. The server can be installed quickly using NPX or manually by cloning the repository. It supports a wide range of operations including scope and collection management, document operations, and index management. Security is a priority, with recommendations to use environment variables for sensitive information and to implement access controls.

Features

  • Direct interaction with Couchbase databases using natural language.
  • Supports CRUD operations and N1QL queries.
  • Integration with Claude Desktop for enhanced user experience.
  • Scope and collection management capabilities.
  • Index management including creation and deletion of indexes.

Tools

  1. query

    Perform N1QL query

  2. listBuckets

    List available buckets

  3. createScope

    Create a new scope

  4. deleteScope

    Delete existing scope

  5. listScopes

    List all ranges in the bucket

  6. createCollection

    Create a new collection in scope

  7. dropCollection

    Delete a collection from scope

  8. createDocument

    Create a new document

  9. getDocument

    Search the document by ID

  10. updateDocument

    Update existing documents

  11. deleteDocument

    Press ID to delete the document

  12. bulkCreateDocuments

    Create documents in batches

  13. createIndex

    Create a new index on the specified field

  14. createPrimaryIndex

    Create a main index on a collection

  15. listIndexes

    List all indexes in the bucket

  16. dropIndex

    Delete an existing index