Token导航 LogoToken导航TokenDH.com
Couchbase MCP logo
数据服务stdio官方级别未说明来源级核验

Couchbase MCP

MCP Server

couchbase-mcp-server

Couchbase MCP Server是一个通过自然语言查询Couchbase Capella集群的工具,支持将用户输入的普通英语转换为SQL++查询并返回结果。

工具数

1

提示词数

0

GitHub Stars

1

资源数

0
自然语言处理JavaScriptClaude数据分析Claude DesktopClaude

安装说明

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

作者 / 组织

hummusonrails

提供方

hummusonrails

最后核验

2026/5/17 20:40

运行时

Node.js

快速接入

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

命令预览

npx couchbase-mcp-server

详细介绍

Couchbase MCP服务器

模型上下文协议(MCP)是一种协议 用于处理大型语言模型(LLM)和外部系统之间的交互。此存储库使用Couchbase Node.js SDK实现了Couchbase MCP服务器,使MCP客户端(例如Claude Desktop)能够在Couchbase Capella集群上执行自然语言查询。

使用此服务器,您可以使用以下命令:

  • Show me the results of SELECT * FROM my_bucket LIMIT 10
  • Execute this query: SELECT name, age FROM users WHERE active = true
  • Get me the latest 5 documents from my_bucket
  • Summarize the latest 5 orders from the orders bucket for me

示例

以下屏幕截图显示了MCP服务器与Claude Desktop客户端的操作。用户用简单的英语发出一般请求,MCP服务器将其转换为针对Couchbase Capella集群执行的SQL++查询。然后,结果以可读格式返回给用户。

设置

  1. 克隆存储库并安装依赖项:
git clone git@github.com:hummusonrails/couchbase-mcp-server.git
cd couchbase-mcp-server
npm install
  1. 创建一个 .env 在根目录下的文件中添加Couchbase连接字符串、用户名和密码:
COUCHBASE_CONNECTION_STRING=couchbases://your-cluster.cloud.couchbase.com
COUCHBASE_USERNAME=your_username
COUCHBASE_PASSWORD=your_password

请参阅 .env.sample 所需环境变量的文件。

  1. 构建项目:
npm run build
  1. 使用Stdio传输运行服务器:
npx couchbase-mcp-server
\[!注意\] MCP服务器使用StdioServerTransport,因此它通过标准输入/输出进行通信。确保您的MCP客户端(例如Claude Desktop)配置为使用本地MCP服务器。 跟随 Claude桌面文档 设置MCP客户端以连接到本地服务器。

特性

Couchbase查询工具

  • 工具名称: query-couchbase
  • 说明: 在Couchbase Capella集群上执行SQL++查询语句。
  • 用法:调用时,服务器将使用Couchbase Node.js SDK执行提供的SQL++查询并返回结果。

开发中

在当地开展项目:

  1. 安装依赖关系:
npm install
npm run build
  1. 使用MCP客户端测试服务器:

启动配置为使用示例查询连接和调用工具的MCP客户端(例如Claude Desktop)。

  1. 调试

所有日志消息都发送到 stderr 以确保 stdout 仅包含MCP协议JSON。检查日志以了解详细的连接和错误消息。

贡献

欢迎投稿!请随时提交拉取请求或提出建议。对于任何更改,请确保遵循项目的代码样式。

许可证

该项目根据MIT许可证获得许可。请参阅 许可证 文件以获取详细信息。

目录标签

目录标签

自然语言处理JavaScriptClaude数据分析本地部署数据库查询CouchbaseSQL++LLM交互

支持客户端

Claude DesktopClaude

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Node.js

部署方式(deploymentType,部署类型)

remote-capable

来源包(packageName,安装包名)

couchbase-mcp-server

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdiononeremote-capable

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

安装前确认

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

来源信息

继续浏览同类 MCP