Skip to content

Commit a6fb31a

Browse files
authored
Add Couchbase MCP Server (github#10)
* Add Couchbase server.yaml * Update server.yaml * Add secrets and environment variable separation * Update server.yaml * Update server.yaml
1 parent 4cbb545 commit a6fb31a

File tree

1 file changed

+50
-0
lines changed

1 file changed

+50
-0
lines changed

servers/couchbase/server.yaml

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
name: couchbase
2+
image: mcp/couchbase
3+
type: server
4+
meta:
5+
category: database
6+
tags:
7+
- couchbase
8+
- database
9+
highlighted: true
10+
about:
11+
title: Couchbase
12+
description: Couchbase is a distributed document database with a powerful search engine and in-built operational and analytical capabilities.
13+
icon: https://avatars.githubusercontent.com/u/605755?s=200&v=4
14+
source:
15+
project: https://github.com/Couchbase-Ecosystem/mcp-server-couchbase
16+
config:
17+
description: Configure the connection to Couchbase
18+
secrets:
19+
- name: couchbase.cb_password
20+
env: CB_PASSWORD
21+
example: <CB_PASSWORD>
22+
env:
23+
- name: CB_CONNECTION_STRING
24+
example: couchbases://cb.example.com
25+
value: '{{couchbase.cb_connection_string}}'
26+
- name: CB_USERNAME
27+
example: Administrator
28+
value: '{{couchbase.cb_username}}'
29+
- name: CB_BUCKET_NAME
30+
example: my-bucket
31+
value: '{{couchbase.cb_bucket_name}}'
32+
- name: MCP_TRANSPORT
33+
example: stdio
34+
value: '{{couchbase.mcp_transport}}'
35+
- name: READ_ONLY_QUERY_MODE
36+
example: "true"
37+
value: '{{couchbase.read_only_query_mode}}'
38+
parameters:
39+
type: object
40+
properties:
41+
cb_connection_string:
42+
type: string
43+
cb_username:
44+
type: string
45+
cb_bucket_name:
46+
type: string
47+
mcp_transport:
48+
type: string
49+
read_only_query_mode:
50+
type: string

0 commit comments

Comments
 (0)