Add comprehensive documentation for the new guided app installation wizard and catalog search capabilities. Changes: - README: Update Applications section to mention catalog search and guided installation with storage setup - examples.md: Add extensive examples for: * App catalog search and browsing * Guided installation workflow with multi-step wizard * Storage requirement planning and dataset creation * App management operations (delete, upgrade) - full-features.md: Document new tools: * search_app_catalog - Search apps by name/category/keyword * get_app_catalog_details - Get app details, storage hints, and README * install_app - Complete wizard guidance with 8-step process * delete_app - Safe removal preserving data in host-path datasets The guided installation wizard automatically: - Queries available pools - Plans dataset structure - Creates missing datasets - Validates configuration - Tracks installation progress Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
5.8 KiB
5.8 KiB
TrueNAS MCP Example Queries
This document provides example natural language queries you can use with TrueNAS MCP through an AI assistant like Claude.
System Information
- "What version of TrueNAS is running?"
- "Are there any system alerts?"
- "What's the system health status?"
- "Are there any active jobs or tasks running?"
Jobs & Tasks
- "Show me all running jobs"
- "Are there any replications in progress?"
- "What tasks have completed recently?"
Storage
- "Show me all storage pools and their health status"
- "What are the top 10 datasets using the most space?"
- "Which datasets are encrypted?"
- "Show me datasets in the tank pool"
- "List datasets sorted by available space"
- "What's taking up space in my replications dataset?"
- "What SMB shares are configured?"
Snapshots
- "Show me all snapshots in the tank pool"
- "What are the 20 most recent snapshots?"
- "List snapshots for the tank/shares/data dataset"
- "Show me snapshots that have holds"
- "What snapshots exist for my important datasets?"
- "List snapshots created by automatic snapshot tasks"
Virtual Machines
- "What VMs are currently running?"
- "Show me all virtual machines"
- "List VMs that are set to autostart"
- "What's the memory allocation for my VMs?"
- "Show me details for the homeassistant VM"
- "Which VMs are stopped?"
Performance
- "Show me CPU and memory usage over the past day"
- "What's the network traffic on the main interface?"
- "Show me disk I/O metrics for the past week"
Capacity Planning
- "How near to CPU capacity is my TrueNAS?"
- "Analyze system capacity over the past 90 days"
- "What's my current storage pool utilization?"
- "Show me detailed capacity information for the tank pool"
- "Are there any capacity warnings I should be aware of?"
- "Based on current trends, when should I plan to expand?"
Applications
Installed Apps
- "What apps are installed and running?"
- "Are there any app updates available?"
- "Upgrade the plex app to the latest version"
- "Delete the jellyfin app (show me what will happen first)"
- "Remove the plex app and its container images"
App Catalog & Installation
- "Search for media server apps in the catalog"
- "What apps are available for home automation?"
- "Tell me about the Plex app"
- "Show me details about Nextcloud"
- "What storage does Jellyfin need?"
- "Install Plex on my system"
- This will trigger a multi-step guided wizard that:
- Searches catalog for the app
- Gets app details and storage requirements
- Queries available pools
- Proposes dataset structure (e.g., tank/apps/plex/config, tank/apps/plex/data)
- Creates missing datasets with appropriate quotas
- Validates configuration
- Previews installation with dry-run
- Executes installation and tracks progress
- This will trigger a multi-step guided wizard that:
- "Set up Nextcloud with 1TB storage on my tank pool"
- "Install Jellyfin using my existing media dataset"
Directory Services
- "Is Active Directory configured?"
- "What's the directory service status?"
- "Show me the directory service configuration"
- "Join the domain corp.example.com with username admin"
- "Configure LDAP at ldap.example.com with bind DN cn=admin,dc=example,dc=com"
- "Set up FreeIPA integration for ipa.example.com"
- "Leave the current directory service domain (dry run first)"
- "Disable the directory service without leaving the domain"
- "Refresh the user and group cache from Active Directory"
- "What certificates are available for LDAP authentication?"
- "Is my Active Directory connection healthy?"
System Updates
- "Check if there are any TrueNAS system updates available"
- "What version of TrueNAS am I running?"
- "Download the latest TrueNAS system update"
- "What's the status of my system update?"
- "Apply the downloaded system update"
- "Apply the update and reboot the system"
- "Reboot the TrueNAS system"
Managing Boot Environments
- "Which boot environments do I have?"
- "What boot environment am I currently running?"
- "Show me boot environments that are safe to delete"
- "How much space are boot environments using?"
- "Delete boot environment '23.10-MASTER-20231015-120000' (dry run first)"
- "Delete boot environment '23.10-MASTER-20231015-120000'"
- "Show me the 10 oldest boot environments"
- "Which boot environments are protected?"
Managing Pool Scrubs
- "What's the scrub status of my pools?"
- "When was tank last scrubbed?"
- "Show me all scrub schedules"
- "Is there a scrub running on tank?"
- "Create a weekly scrub schedule for tank on Sunday at 2am"
- "Create a monthly scrub for flash on the 1st at 3am"
- "Start a scrub on tank"
- "Check progress of my scrub"
- "Delete the scrub schedule for flash"
- "How often should I scrub my pools?"
- "What's the recommended scrub frequency for home use?"
Dataset Creation
- "Create a new dataset for file sharing"
- "Create an encrypted dataset with a 500GB quota"
- "Set up a dataset optimized for SMB shares"
- "Create a dataset in the tank pool for my documents"
- "I need a dataset with LZ4 compression for app storage"
SMB Share Creation
- "Create a new SMB share for my team"
- "Set up a Time Machine share for macOS backups"
- "Create a read-only share for archives"
- "I want to share my photos with Windows clients"
- "Set up an encrypted SMB share with access restrictions"
- "Create a share that's only accessible from my local network"
NFS Share Creation
- "Create an NFS share for my Linux servers"
- "Set up a read-only NFS export for backups"
- "I need an NFS share restricted to my 192.168.1.0/24 network"
- "Create an NFS share with root squashing for security"
- "Share my data directory with specific hosts only"
Task Management
- "Show me all active tasks"
- "What's the status of task abc123?"
- "Check the progress of my app upgrade"
Dry-Run Mode
- "Show me what would happen if I upgrade the plex app"
- "Preview the changes before upgrading nextcloud"