适合谁
- 需要在 AI 客户端(Claude Desktop、Cursor、Windsurf、VS Code、JetBrains IDE 等)中安全访问 Couchbase 数据的开发者与数据团队
- 已在使用 Couchbase(Capella 或自管理)并希望引入 LLM 辅助查询与分析的团队
由 Couchbase 官方维护、功能完备的数据库 MCP 服务器:覆盖集群健康、模式发现、KV 操作、SQL++ 查询、索引管理与性能分析,默认只读、支持工具禁用/执行确认/OAuth 2.1,配置项丰富且文档详尽。适合 Couchbase 用户在主流 MCP 客户端中引入 AI 数据操作,但需牢记 RBAC 才是权威安全边界。
最强项 · 文档质量 18/20 最弱项 · 可靠性 11/20
静态评测 · 未实际运行收录于 2026-09-07
查看 FMRS 评分方法 →运行环境:Python 3.10+ · Docker
CB_CONNECTION_STRING
Couchbase 集群连接字符串(如 couchbases://...),来自 Capella 控制台或自管集群配置。
CB_PASSWORD
数据库密码,用于基本认证,属于敏感信息。
CB_USERNAME
数据库用户名,用于基本认证,在 Capella 或 Couchbase Server 的 RBAC 中创建。
CB_CA_CERT_PATH
服务器 CA 证书路径,用于自签名/不受信证书的 TLS 验证;连 Capella 时不需要。
CB_CLIENT_CERT_PATH
mTLS 客户端证书文件路径。
CB_CLIENT_KEY_PATH
mTLS 客户端私钥文件路径。
CB_MCP_READ_ONLY_MODE
只读模式开关,默认 true,禁用所有写操作(KV、查询、scope/collection 与索引管理)。
CB_MCP_TRANSPORT
传输模式:stdio、http 或 sse,默认 stdio。
CB_MCP_HOST
HTTP/SSE 模式下服务器监听的主机,默认 127.0.0.1。
CB_MCP_PORT
HTTP/SSE 模式下服务器监听的端口,默认 8000。
CB_MCP_DISABLED_TOOLS
要禁用的工具,逗号分隔或指向每行一个工具名的文件路径。
CB_MCP_CONFIRMATION_REQUIRED_TOOLS
执行前需要用户确认(elicitation)的工具列表。
CB_MCP_LOG_LEVEL
日志级别:off、debug、info、warning、error,默认 info。
CB_MCP_LOG_SINKS
日志输出目标:stderr、file 或两者,默认 stderr。
CB_MCP_LOG_FILE
按级别写日志文件的基础路径,默认 mcp_server.log。
CB_MCP_LOG_ROTATION_MAX_SIZE_MB
每个级别日志文件轮转的最大大小(MB),默认 1。
CB_MCP_LOG_MAX_BYTES
已弃用的按字节轮转大小,优先级低于 CB_MCP_LOG_ROTATION_MAX_SIZE_MB。
CB_MCP_LOG_ERROR_ROTATION_MAX_SIZE_MB
覆盖 ERROR 日志文件的轮转大小(MB)。
CB_MCP_LOG_WARNING_ROTATION_MAX_SIZE_MB
覆盖 WARNING 日志文件的轮转大小(MB)。
CB_MCP_LOG_INFO_ROTATION_MAX_SIZE_MB
覆盖 INFO 日志文件的轮转大小(MB)。
CB_MCP_LOG_DEBUG_ROTATION_MAX_SIZE_MB
覆盖 DEBUG 日志文件的轮转大小(MB)。
CB_MCP_LOG_RETENTION_BACKUP_COUNT
每个级别保留的轮转备份文件数,默认 1。
CB_MCP_LOG_ERROR_RETENTION_BACKUP_COUNT
覆盖 ERROR 日志保留的备份数。
CB_MCP_LOG_WARNING_RETENTION_BACKUP_COUNT
覆盖 WARNING 日志保留的备份数。
CB_MCP_LOG_INFO_RETENTION_BACKUP_COUNT
覆盖 INFO 日志保留的备份数。
CB_MCP_LOG_DEBUG_RETENTION_BACKUP_COUNT
覆盖 DEBUG 日志保留的备份数。
CB_MCP_OAUTH_JWT_JWKS_URI
身份提供方的 JWKS 端点,用于验证 JWT 签名;启用 OAuth 必需,仅 http 传输生效。
CB_MCP_OAUTH_JWT_ISSUER
预期的 JWT iss 声明值;启用 OAuth 必需。
CB_MCP_OAUTH_JWT_AUDIENCE
预期的 JWT aud 声明值;启用 OAuth 必需。
CB_MCP_OAUTH_JWT_ALGORITHM
JWT 签名算法(RS256/384/512、ES256/384/512、PS256/384/512),默认 RS256。
CB_MCP_OAUTH_MCP_BASE_URL
本服务器的公开基础 URL,设置后发布 RFC 9728 受保护资源元数据。
CB_MCP_OAUTH_SCOPE_READ_LABEL
自定义“读”权限的 OAuth scope 标签,默认 couchbase-mcp:read。
CB_MCP_OAUTH_SCOPE_WRITE_LABEL
自定义“写”权限的 OAuth scope 标签,默认 couchbase-mcp:write。
前置条件:Python 3.10+、运行中的 Couchbase 集群(推荐 Capella 免费层)、已安装 uv、以及 Claude Desktop 或 Cursor 等 MCP 客户端。PyPI 方式:在客户端配置的 mcpServers 中添加 command 为 uvx、args 为 ["couchbase-mcp-server"],并在 env 中设置 CB_CONNECTION_STRING、CB_USERNAME、CB_PASSWORD(mTLS 则使用 CB_CLIENT_CERT_PATH 和 CB_CLIENT_KEY_PATH)。源码方式:克隆仓库后用 uv --directory <仓库路径> run src/mcp_server.py。也可使用 Docker 镜像 docker.io/couchbase/mcp-server。
{"mcpServers":{"couchbase":{"command":"uvx","args":["couchbase-mcp-server"],"env":{"CB_CONNECTION_STRING":"couchbases://connection-string","CB_USERNAME":"username","CB_PASSWORD":"password"}}}}
以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。
{
"servers": {
"couchbase": {
"command": "uvx",
"args": [
"couchbase-mcp-server"
],
"env": {
"CB_CONNECTION_STRING": "couchbases://connection-string",
"CB_USERNAME": "username",
"CB_PASSWORD": "password"
}
}
}
}
写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。
claude mcp add couchbase -e CB_CONNECTION_STRING=couchbases://connection-string -e CB_USERNAME=username -e CB_PASSWORD=password -- uvx couchbase-mcp-server
在终端运行;先把 <…> 占位符换成你自己的值。
在客户端的工具列表中确认出现 couchbase 服务器的工具(如 get_buckets_in_cluster),然后让 AI 调用 test_cluster_connection 或直接询问“列出集群中的 bucket”,若能返回真实 bucket 列表即说明连接成功。
连接成功后,可以直接对 AI 助手这样说:
没有匹配的工具
依据项目文档列出,未经本站实测。
Couchbase 官方维护的自托管 MCP 服务器,允许 AI 代理连接 Capella 或自管理的 Couchbase 集群并操作其中的数据。提供集群健康、数据模式、键值(KV)、查询与性能分析五大类工具,默认启用只读模式,并支持细粒度工具禁用、执行前确认(需客户端支持 elicitation)、OAuth 2.1 授权(HTTP 传输)与详细的日志配置。通过 PyPI 包(couchbase-mcp-server)、Docker 镜像或源码运行,支持 STDIO 与 Streamable HTTP(及已弃用的 SSE)传输。
将 ClickHouse 连接到您的 AI 助手
通过 MCP 高级访问 ChEMBL 化学数据库的非官方服务器
Google 官方数据库 MCP 工具箱,用配置文件定义 AI 可用的数据库工具
Bytebase 官方维护,极简双工具数据库 MCP Server
源版本 2a754631ab35 数据同步于 2026-10-19 查看 FMRS 评分方法