Labsco
MCP SERVER

Couchbase

by Aniket310101

Read and write documents in a Couchbase Capella cluster, and build the scopes, collections and indexes around them, without opening a client.

NoSQL, Graph & Key-Value Stores
Summary
It covers the shape of the database, not just the documents in it.

Most servers of this kind stop at read and write. This one also creates scopes and collections, and creates or drops indexes including a primary one — so an agent can stand up somewhere to put data before it puts data there.

What it is

A server for Couchbase running on Capella. It connects with a connection string and a bucket you configure, then works over the documents, scopes, collections and indexes in that bucket.

What you get
  • Documents: getDocument, createDocument, updateDocument and deleteDocument, plus bulkCreateDocuments for a batch
  • Buckets and structure: listBuckets, listScopes, createScope, deleteScope, createCollection and dropCollection
  • Indexes: listIndexes, createIndex, createPrimaryIndex and dropIndex
Requirements

A running Couchbase instance on Capella, and Node.js. The connection string, bucket name, username and password go in your client config; npx fetches the package, or you can clone and build it yourself.

Setup effort

One command plus a key — npx -y @couchbasedatabase/couchbase-mcp, then supply credentials