Couchbase-Ecosystem_mcp-server-couchbase
If you are the rightful owner of Couchbase-Ecosystem_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.
The Couchbase MCP Server is an implementation that allows large language models (LLMs) to interact directly with Couchbase clusters using the Model Context Protocol (MCP).
The Couchbase MCP Server is designed to facilitate seamless interaction between large language models and Couchbase clusters. By leveraging the Model Context Protocol, this server enables LLMs to perform various operations on Couchbase databases, such as retrieving and modifying documents, running queries, and managing collections. The server is built to work with Python 3.10 or higher and requires a running Couchbase cluster, which can be easily set up using Couchbase Capella. The server supports both standard and Server-Sent Events (SSE) transport modes, providing flexibility in how it can be integrated with different MCP clients. Additionally, the server can be configured to operate in a read-only mode to prevent unauthorized data modifications. This implementation is community-maintained, encouraging collaboration and contributions from users to enhance its functionality and address any issues.
Features
- Get a list of all the scopes and collections in a specified bucket.
- Retrieve the structure for a collection.
- Fetch a document by ID from a specified scope and collection.
- Upsert a document by ID to a specified scope and collection.
- Run SQL++ queries with an option for read-only mode to prevent data modification.