Couchbase同步网关MCP服务器

一个实验性的非官方MCP服务器,用于与Couchbase Sync Gateway交互,适用于开发者在本地环境中进行数据库同步测试和开发。

  • by bbrks
  • Go
  • 本地部署
  • 更新于
在 GitHub 查看 bbrks/mcp-server-couchbase-sync-gateway

使用说明

mcp服务器couchbase同步网关

用于与Couchbase同步网关交互的实验性和非官方MCP服务器。

免责声明

⚠️ 这是一个构建MCP服务器的个人实验。它还没有准备好投入生产,也没有得到Couchbase的正式支持。有关Couchbase MCP的官方支持,请参阅 mcp服务器couchbase

演示

以下内容已运行 完全离线 在LM Studio中使用OpenAI gpt-oss-20b 模型运行a 16GB RTX 4080超级版

https://github.com/user-attachments/assets/943cd42e-c613-4e51-b4ae-611f97156e4f

安装

从版本下载,或通过Go安装二进制文件

go get github.com/bbrks/mcp-server-couchbase-sync-gateway@latest

配置

通过标志和环境变量进行配置(通常在您的 mcp.json 配置):

  • --sg-admin-api 或 COUCHBASE_SYNC_GATEWAY_ADMIN_API (必需):管理员API基本URL,例如。 https://localhost:4985
  • COUCHBASE_SYNC_GATEWAY_ADMIN_USERNAME (可选)
  • COUCHBASE_SYNC_GATEWAY_ADMIN_PASSWORD (可选)

LM工作室 mcp.json 配置示例:

{
  "mcpServers": {
    "couchbase-sync-gateway": {
      "command": "couchbase-sync-gateway.exe",
      "args": [
        "--sg-admin-api-url",
        "http://192.168.68.254:4985"
      ],
      "env": {
        "COUCHBASE_SYNC_GATEWAY_ADMIN_USERNAME": "sgw-mcp-admin-user",
        "COUCHBASE_SYNC_GATEWAY_ADMIN_PASSWORD": "hunter2"
      }
    }
  }
}