feat: add fastmcp install goose command (#3040)

This commit is contained in:
Jeremiah Lowin 2026-01-31 10:53:24 -05:00 committed by GitHub
commit 1bbbee37a6
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
15 changed files with 787 additions and 26 deletions

View file

@ -301,6 +301,7 @@ Install a MCP server in MCP client applications. FastMCP currently supports the
- **Claude Desktop** - Installs via direct configuration file modification
- **Cursor** - Installs via deeplink that opens Cursor for user confirmation
- **Gemini CLI** - Installs via Gemini CLI's built-in MCP management system
- **Goose** - Installs via deeplink that opens Goose for user confirmation (uses `uvx`)
- **MCP JSON** - Generates standard MCP JSON configuration for manual use
- **Stdio** - Outputs the shell command to run a server over stdio transport
@ -309,6 +310,7 @@ fastmcp install claude-code server.py
fastmcp install claude-desktop server.py
fastmcp install cursor server.py
fastmcp install gemini-cli server.py
fastmcp install goose server.py
fastmcp install mcp-json server.py
fastmcp install stdio server.py
```
@ -384,6 +386,9 @@ fastmcp install cursor server.py --env API_KEY=secret --env DEBUG=true
# Install with environment file
fastmcp install cursor server.py --env-file .env
# Install in Goose (uses uvx deeplink)
fastmcp install goose server.py --with pandas
# Install with specific Python version
fastmcp install claude-desktop server.py --python 3.11