@@ -267,7 +267,7 @@ Tiger CLI is a Go-based command-line interface for managing Tiger, the modern da
267267- ** Command Structure** : ` internal/tiger/cmd/ ` - Cobra-based command definitions
268268 - ` root.go ` - Root command with global flags and configuration initialization
269269 - ` auth.go ` - Authentication commands (login, logout, status)
270- - ` service.go ` - Service management commands (list, create, get, fork, start, stop, resize, delete, update-password)
270+ - ` service.go ` - Service management commands (list, create, get, fork, start, stop, resize, delete, update-password, logs )
271271 - ` db.go ` - Database operation commands (connection-string, connect, test-connection)
272272 - ` config.go ` - Configuration management commands (show, set, unset, reset)
273273 - ` mcp.go ` - MCP server commands (install, start, list, get)
@@ -277,7 +277,7 @@ Tiger CLI is a Go-based command-line interface for managing Tiger, the modern da
277277- ** API Client** : ` internal/tiger/api/ ` - Generated OpenAPI client with mocks
278278- ** MCP Server** : ` internal/tiger/mcp/ ` - Model Context Protocol server implementation
279279 - ` server.go ` - MCP server initialization, tool registration, and lifecycle management
280- - ` service_tools.go ` - Service management tools (list, get, create, fork, start, stop, resize, update-password)
280+ - ` service_tools.go ` - Service management tools (list, get, create, fork, start, stop, resize, update-password, logs )
281281 - ` db_tools.go ` - Database operation tools (execute-query)
282282 - ` proxy.go ` - Proxy client that forwards tools/resources/prompts from remote docs MCP server
283283 - ` capabilities.go ` - Lists all available MCP capabilities (tools, prompts, resources, resource templates)
@@ -286,6 +286,7 @@ Tiger CLI is a Go-based command-line interface for managing Tiger, the modern da
286286 - Wait operations and polling logic (WaitForService)
287287 - Error handling and exit code utilities
288288 - Service detail conversion helpers
289+ - Log fetching with pagination (FetchServiceLogs)
289290- ** Utilities** : ` internal/tiger/util/ ` - Small utility functions with minimal dependencies
290291
291292### Configuration System
@@ -309,7 +310,7 @@ The Tiger MCP server provides AI assistants with programmatic access to Tiger re
309310** Two Types of Tools:**
310311
3113121 . ** Direct Tiger Tools** - Native tools for Tiger operations
312- - ` service_tools.go ` - Service management (list, get, create, fork, start, stop, update-password)
313+ - ` service_tools.go ` - Service management (list, get, create, fork, start, stop, update-password, logs )
313314 - ` db_tools.go ` - Database operations (execute-query)
3143152 . ** Proxied Documentation Tools** (` proxy.go ` ) - Tools forwarded from a remote docs MCP server (see ` proxy.go ` for implementation)
315316
@@ -405,7 +406,7 @@ tiger-cli/
405406│ ├── config/ # Configuration management
406407│ ├── logging/ # Structured logging utilities
407408│ ├── mcp/ # MCP server implementation
408- │ ├── common/ # Shared business logic (password storage, wait ops, error handling)
409+ │ ├── common/ # Shared business logic (password storage, wait ops, error handling, log fetching )
409410│ ├── cmd/ # CLI commands (Cobra)
410411│ └── util/ # Small utility functions with minimal dependencies
411412├── docs/ # Documentation
@@ -493,7 +494,8 @@ buildRootCmd() → Complete CLI with all commands and flags
493494│ ├── buildServiceStartCmd()
494495│ ├── buildServiceStopCmd()
495496│ ├── buildServiceDeleteCmd()
496- │ └── buildServiceUpdatePasswordCmd()
497+ │ ├── buildServiceUpdatePasswordCmd()
498+ │ └── buildServiceLogsCmd()
497499├── buildDbCmd()
498500│ ├── buildDbConnectionStringCmd()
499501│ ├── buildDbConnectCmd()
0 commit comments