-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathserver.json
More file actions
143 lines (143 loc) · 5.08 KB
/
Copy pathserver.json
File metadata and controls
143 lines (143 loc) · 5.08 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
{
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"name": "io.github.Couchbase-Ecosystem/couchbase-guru",
"description": "Search the Couchbase documentation from your MCP client via a hosted documentation agent.",
"repository": {
"url": "https://github.com/Couchbase-Ecosystem/couchbase-guru",
"source": "github"
},
"version": "0.1.0",
"packages": [
{
"registryType": "pypi",
"identifier": "couchbase-guru",
"version": "0.1.0",
"transport": {
"type": "stdio"
},
"environmentVariables": [
{
"name": "CB_MCP_TRANSPORT",
"description": "Transport mode for the server (stdio or http). Default is stdio.",
"isRequired": false,
"format": "string",
"isSecret": false
},
{
"name": "CB_MCP_HOST",
"description": "Host to run the MCP server on (default: 127.0.0.1). Used only for HTTP transport mode.",
"isRequired": false,
"format": "string",
"isSecret": false
},
{
"name": "CB_MCP_PORT",
"description": "Port to run the MCP server on (default: 8000). Used only for HTTP transport mode.",
"isRequired": false,
"format": "number",
"isSecret": false
},
{
"name": "CB_AGENT_BASE_URL",
"description": "Base URL of the documentation agent backend. Set this to run against your own self-hosted agent; if unset, the public agent is used.",
"isRequired": false,
"format": "string",
"isSecret": false
},
{
"name": "CB_AGENT_IP_SALT",
"description": "Secret salt used to pseudonymize client IPs (HTTP transport). Set a shared value for consistent hashing across multiple instances; a local salt is generated when unset.",
"isRequired": false,
"format": "string",
"isSecret": true
}
],
"packageArguments": [
{
"type": "named",
"name": "--transport",
"description": "Transport mode for the server (stdio or http). Default is stdio.",
"isRequired": false,
"format": "string",
"isSecret": false
},
{
"type": "named",
"name": "--host",
"description": "Host to run the MCP server on (default: 127.0.0.1). Used only for HTTP transport mode.",
"isRequired": false,
"format": "string",
"isSecret": false
},
{
"type": "named",
"name": "--port",
"description": "Port to run the MCP server on (default: 8000). Used only for HTTP transport mode.",
"isRequired": false,
"format": "number",
"isSecret": false
},
{
"type": "named",
"name": "--agent-base-url",
"description": "Base URL of the documentation agent backend. Set this to run against your own self-hosted agent; if unset, the public agent is used.",
"isRequired": false,
"format": "string",
"isSecret": false
},
{
"type": "named",
"name": "--agent-ip-salt",
"description": "Secret salt used to pseudonymize client IPs (HTTP transport). Set a shared value for consistent hashing across multiple instances; a local salt is generated when unset.",
"isRequired": false,
"format": "string",
"isSecret": true
}
]
},
{
"registryType": "oci",
"identifier": "docker.io/couchbaseecosystem/couchbase-guru:0.1.0",
"transport": {
"type": "stdio"
},
"environmentVariables": [
{
"name": "CB_MCP_TRANSPORT",
"description": "Transport mode for the server (stdio or http). Default is stdio.",
"isRequired": false,
"format": "string",
"isSecret": false
},
{
"name": "CB_MCP_HOST",
"description": "Host to run the MCP server on (default: 127.0.0.1). Used only for HTTP transport mode.",
"isRequired": false,
"format": "string",
"isSecret": false
},
{
"name": "CB_MCP_PORT",
"description": "Port to run the MCP server on (default: 8000). Used only for HTTP transport mode.",
"isRequired": false,
"format": "number",
"isSecret": false
},
{
"name": "CB_AGENT_BASE_URL",
"description": "Base URL of the documentation agent backend. Set this to run against your own self-hosted agent; if unset, the public agent is used.",
"isRequired": false,
"format": "string",
"isSecret": false
},
{
"name": "CB_AGENT_IP_SALT",
"description": "Secret salt used to pseudonymize client IPs (HTTP transport). Set a shared value for consistent hashing across multiple instances; a local salt is generated when unset.",
"isRequired": false,
"format": "string",
"isSecret": true
}
]
}
]
}