https://github.com/bbrks/mcp-server-couchbase-sync-gateway
Experimental and unofficial MCP Server for interacting with Couchbase Sync Gateway
https://github.com/bbrks/mcp-server-couchbase-sync-gateway
couchbase llm-tools mcp mcp-server sync-gateway
Last synced: 3 months ago
JSON representation
Experimental and unofficial MCP Server for interacting with Couchbase Sync Gateway
- Host: GitHub
- URL: https://github.com/bbrks/mcp-server-couchbase-sync-gateway
- Owner: bbrks
- License: mit
- Created: 2025-08-11T20:33:03.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-08-12T10:22:53.000Z (12 months ago)
- Last Synced: 2025-10-04T22:58:04.085Z (10 months ago)
- Topics: couchbase, llm-tools, mcp, mcp-server, sync-gateway
- Language: Go
- Homepage:
- Size: 4.88 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# mcp-server-couchbase-sync-gateway
Experimental and unofficial MCP Server for interacting with Couchbase Sync Gateway.
## Disclaimer
⚠️ This is a personal experiment in building an MCP Server. It is not production ready nor officially supported by Couchbase. For official Couchbase MCP support, see [mcp-server-couchbase](https://github.com/Couchbase-Ecosystem/mcp-server-couchbase)
## Demo
The below was run *completely offline* in LM Studio using OpenAI's `gpt-oss-20b` model running a on a **16GB RTX 4080 Super**
https://github.com/user-attachments/assets/943cd42e-c613-4e51-b4ae-611f97156e4f
## Installation
Download from releases, or install binary via Go
```bash
go get github.com/bbrks/mcp-server-couchbase-sync-gateway@latest
```
## Configuration
Configure via flags and env vars (usually set in your `mcp.json` configuration):
- `--sg-admin-api` or `COUCHBASE_SYNC_GATEWAY_ADMIN_API` (required): Admin API base URL, e.g. `https://localhost:4985`
- `COUCHBASE_SYNC_GATEWAY_ADMIN_USERNAME` (optional)
- `COUCHBASE_SYNC_GATEWAY_ADMIN_PASSWORD` (optional)
### LM Studio `mcp.json` config example:
```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"
}
}
}
}
```