@@ -17,6 +17,24 @@ system:
1717 list : ' .mcpServers | to_entries | map(.value + {"name": .key})'
1818 set : .mcpServers[$NAME] = $JSON
1919 del : del(.mcpServers[$NAME])
20+ claude-code :
21+ displayName : Claude Code
22+ source : https://claude.ai/download
23+ icon : https://raw.githubusercontent.com/docker/mcp-gateway/main/img/client/claude.svg
24+ installCheckPaths :
25+ - $HOME/.claude
26+ - $USERPROFILE\.claude
27+ paths :
28+ linux :
29+ - $HOME/.claude.json
30+ darwin :
31+ - $HOME/.claude.json
32+ windows :
33+ - $USERPROFILE\.claude.json
34+ yq :
35+ list : ' .mcpServers | to_entries | map(.value + {"name": .key})'
36+ set : .mcpServers[$NAME] = $JSON
37+ del : del(.mcpServers[$NAME])
2038 continue :
2139 displayName : Continue.dev
2240 source : https://www.continue.dev/
@@ -124,6 +142,29 @@ system:
124142 list : ' .mcpServers | to_entries | map(.value + {"name": .key})'
125143 set : .mcpServers[$NAME] = $JSON
126144 del : del(.mcpServers[$NAME])
145+ opencode :
146+ displayName : OpenCode
147+ source : https://opencode.ai/
148+ icon : https://avatars.githubusercontent.com/u/66570915?s=48&v=4
149+ installCheckPaths :
150+ - $HOME/.config/opencode
151+ - $USERPROFILE\.config\opencode
152+ paths :
153+ linux :
154+ - $HOME/.config/opencode/opencode.json
155+ darwin :
156+ - $HOME/.config/opencode/opencode.json
157+ windows :
158+ - $USERPROFILE\.config\opencode\opencode.json
159+ yq :
160+ list : ' .mcp | to_entries | map({"name": .key, "command": .value.command[0], "args": (.value.command[1:] // []), "type": "stdio"})'
161+ set : |
162+ .mcp[$NAME] = {
163+ "type": "local",
164+ "command": [$JSON.command]+$JSON.args,
165+ "enabled": true
166+ }
167+ del : del(.mcp[$NAME])
127168 sema4 :
128169 displayName : Sema4.ai Studio
129170 source : https://sema4.ai/links/docker-mcp-download
@@ -177,3 +218,12 @@ project:
177218 list : ' .servers | to_entries | map(.value + {"name": .key})'
178219 set : .servers[$NAME] = $JSON+{"type":"stdio"}
179220 del : del(.servers[$NAME])
221+ claude-code :
222+ displayname : Claude Code
223+ projectfile : .mcp.json
224+ icon : https://raw.githubusercontent.com/docker/mcp-gateway/main/img/client/claude.svg
225+ yq :
226+ list : ' .mcpServers | to_entries | map(.value + {"name": .key})'
227+ set : .mcpServers[$NAME] = $JSON+{"type":"stdio"}
228+ del : del(.mcpServers[$NAME])
229+
0 commit comments