Token导航 LogoToken导航TokenDH.com
Couchbase MCP Server logo
搜索检索stdio官方级别未说明来源级核验

Couchbase MCP Server

MCP Server

@couchbasedatabase/couchbase-mcp

A Model Context Protocol (MCP) server that enables LLMs to interact directly with Couchbase databases. Query buckets, execute N1QL queries, and manage data seamlessly through natural language.

工具数

16

提示词数

0

GitHub Stars

7

资源数

0
数据库交互数据管理TypeScriptClaude自然语言处理Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Aniket310101

提供方

Aniket310101

最后核验

2026/5/18 02:20

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx -y @couchbasedatabase/couchbase-mcp

详细介绍

![Verified on MseeP](https://mseep.ai/app/69df67ac-e748-4b8d-954e-c98e632fd53f)

🗄️ LLM的Couchbase MCP服务器

一种模型上下文协议(MCP)服务器,使LLM能够直接与Capella集群上的Couchbase数据库交互。查询bucket,执行CRUD操作,执行N1QL查询,并通过自然语言无缝管理数据。

🚀 快速开始

  1. 先决条件

- Node.js 16或更高版本 - Capella上正在运行的Couchbase实例 - Claude桌面应用程序

  1. 安装

Couchbase MCP服务器可以通过两种方式安装:

### 选项1:使用NPX(推荐)

最快的入门方法是使用NPX:

   npx -y @couchbasedatabase/couchbase-mcp

### 选项2:手动安装

如果您更喜欢手动克隆和运行项目:

   # Clone the repository
   git clone https://github.com/Aniket310101/MCP-Server-Couchbase.git
   cd MCP-Server-Couchbase

   # Install dependencies
   npm install

   # Build the project
   npm run build
  1. Claude桌面集成

将此配置添加到您的Claude Desktop配置文件中:

视窗: %APPDATA%/Claude/claude_desktop_config.json\ MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json

### 选项1:带软件包安装

   {
     "mcpServers": {
       "couchbase": {
         "command": "npx",
         "args": ["-y", "@couchbasedatabase/couchbase-mcp"],
         "env": {
           "COUCHBASE_URL": "",
           "COUCHBASE_BUCKET": "",
           "COUCHBASE_USERNAME": "",
           "COUCHBASE_PASSWORD": ""
         }
       }
     }
   }

### 选项2:手动安装

   {
     "mcpServers": {
       "couchbase": {
         "command": "node",
         "args": ["path/to/MCP-Server-Couchbase/dist/index.js"],
         "env": {
           "COUCHBASE_URL": "",
           "COUCHBASE_BUCKET": "",
           "COUCHBASE_USERNAME": "",
           "COUCHBASE_PASSWORD": ""
         }
       }
     }
   }
  1. 验证连接

- 重新启动克劳德桌面 - Couchbase MCP服务器工具现在应该可以在您的对话中使用了

📝 可用工具

基本操作

  • query:执行N1QL查询
  • listBuckets:列出可用桶

范围管理

  • createScope:在bucket中创建新作用域
  • deleteScope:删除现有作用域
  • listScopes:列出bucket中的所有作用域

收集管理

  • createCollection:在作用域中创建新集合
  • dropCollection:从作用域中删除集合

文档操作

  • createDocument:创建新文档
  • getDocument:按ID检索文档
  • updateDocument:更新现有文档
  • deleteDocument:按ID删除文档
  • bulkCreateDocuments:一次创建多个文档

索引管理

  • createIndex:在指定字段上创建新索引
  • createPrimaryIndex:在集合上创建主索引
  • listIndexes:列出bucket中的所有索引
  • dropIndex:删除现有索引

每个工具都支持可选 collectionscope 用于定位特定数据容器的参数。

🔒 安全考虑

  • 始终对敏感凭据使用环境变量
  • 考虑在反向代理后运行服务器以供生产使用
  • 根据需要实施适当的访问控制和身份验证

📚 例子

以下是使用MCP服务器与Claude进行交互的一些示例:

  1. 列出所有桶:
   Could you show me all available buckets in the database?
  1. 创建范围和集合:
   Create a new scope called "users" and a collection called "profiles" in it
  1. 查询文档:
   Find all users who signed up in the last 30 days
  1. 创建文档:
   Create a new user document with name "John Doe" and email "john@example.com"

🤝 贡献

欢迎投稿!请随时提交拉取请求。

🛡️ 安全评估徽章(MseeP.ai)

](https://mseep.ai/app/aniket310101-mcp-server-couchbase)

目录标签

目录标签

数据库交互数据管理TypeScriptClaude自然语言处理research-and-data本地部署LLM集成Couchbase

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

@couchbasedatabase/couchbase-mcp

工具数量(toolCount,工具数)

16

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP