Skip to content

Commit eab8cb0

Browse files
kgprsclaude
andcommitted
Add server enable and OAuth authorize steps
- Add `docker mcp server enable` step after catalog import - Add optional `docker mcp oauth authorize` step for OAuth servers - Update wizard output to include these steps - Wizard conditionally shows OAuth authorize step based on OAuth selection 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
1 parent d339595 commit eab8cb0

File tree

2 files changed

+16
-4
lines changed

2 files changed

+16
-4
lines changed

CONTRIBUTING.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -311,6 +311,13 @@ You can test your remote server configuration by importing it into Docker Deskto
311311
```bash
312312
task catalog -- my-remote-server
313313
docker mcp catalog import $PWD/catalogs/my-remote-server/catalog.yaml
314+
docker mcp server enable my-remote-server
315+
```
316+
317+
For OAuth-enabled servers, authorize the server:
318+
319+
```bash
320+
docker mcp oauth authorize my-remote-server
314321
```
315322

316323
Now you can configure and test your remote server in the MCP Toolkit on Docker Desktop.

cmd/remote-wizard/main.go

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -205,10 +205,15 @@ func main() {
205205
fmt.Println()
206206
fmt.Println("🚀 Next steps:")
207207
fmt.Println("1. Review the generated server.yaml file")
208-
fmt.Println("2. Test your server: task catalog -- " + data.ServerName)
209-
fmt.Println("3. Import to Docker Desktop: docker mcp catalog import $PWD/catalogs/" + data.ServerName + "/catalog.yaml")
210-
fmt.Println("4. Reset catalog when done: docker mcp catalog reset")
211-
fmt.Println("5. Create a pull request to add it to the registry")
208+
fmt.Println("2. Test your server:")
209+
fmt.Println(" task catalog -- " + data.ServerName)
210+
fmt.Println(" docker mcp catalog import $PWD/catalogs/" + data.ServerName + "/catalog.yaml")
211+
fmt.Println(" docker mcp server enable " + data.ServerName)
212+
if data.UseOAuth {
213+
fmt.Println(" docker mcp oauth authorize " + data.ServerName + " (for OAuth)")
214+
}
215+
fmt.Println("3. Reset catalog when done: docker mcp catalog reset")
216+
fmt.Println("4. Create a pull request to add it to the registry")
212217
}
213218

214219
func generateAndSave(data *RemoteWizardData) error {

0 commit comments

Comments
 (0)