# filthyrake/damens_mcps

Source: https://glimind.com/server/github%2Ffilthyrake%2Fdamens_mcps
Registry id: `github/filthyrake/damens_mcps`
Status: unknown

## Tools (80)

- `convert_compose_to_app`: Convert Docker Compose to TrueNAS Custom App format
- `create_backup`: Create a system backup
- `create_dataset`: Create a new dataset
- `create_firewall_rule`
- `create_snapshot`: Create a new snapshot
- `create_user`: Create a new user account
- `create_vlan`: Create a new VLAN
- `delete_custom_app`: Delete a Custom App and optionally its volumes
- `delete_dataset`: Delete a dataset
- `delete_firewall_rule`: Delete a firewall rule by ID
- `delete_snapshot`: Delete a snapshot
- `delete_user`: Delete a user account
- `delete_vlan`: Delete a VLAN by ID
- `deploy_custom_app`: Deploy a new Custom App from Docker Compose
- `disable_service`: Disable a system service from starting on boot
- `enable_service`: Enable a system service to start on boot
- `get_app_logs`: Get logs from a Custom App
- `get_app_metrics`: Get performance metrics for a Custom App
- `get_backup_list`: Get list of available backups
- `get_custom_app_status`: Get detailed status of a Custom App
- `get_datasets`: List datasets, optionally filtered by pool
- `get_dhcp_leases`: Get DHCP lease information
- `get_dns_servers`: Get DNS server configuration
- `get_firewall_logs`: Get recent firewall logs
- `get_firewall_rules`: Get all firewall rules
- `get_installed_packages`: Get list of installed packages
- `get_interfaces`: Get information about all network interfaces and their status
- `get_network_interfaces`: Get network interfaces and their status
- `get_network_routes`: Get network routing information
- `get_openvpn_clients`: Get OpenVPN client configurations
- `get_openvpn_servers`: Get OpenVPN server configurations
- `get_package_updates`: Check for available package updates
- `get_replication_tasks`: List replication tasks
- `get_services`: Get information about running services (DNS, DHCP, etc.)
- `get_snapshots`: List snapshots, optionally filtered by dataset
- `get_storage_pools`: List all storage pools with usage information
- `get_system_health`: Get pfSense system health information including CPU, memory, and disk usage
- `get_system_info`: Get pfSense system information including version and uptime
- `get_users`: List all users on the system
- `get_vlans`: Get VLAN configurations
- `get_vpn_status`: Get VPN connection status
- `install_package`: Install a new package
- `list_custom_apps`: List all Custom Apps with detailed information
- `remove_package`: Remove a package
- `restart_custom_app`: Restart a Custom App
- `restart_vpn_service`: Restart a VPN service
- `restore_backup`: Restore from a backup
- `start_custom_app`: Start a stopped Custom App
- `start_service`: Start a system service
- `stop_custom_app`: Stop a running Custom App
- `stop_service`: Stop a system service
- `test_connection`: Test connection to pfSense
- `test_json`: A test tool that returns JSON data
- `test_simple`: A simple test tool that returns a string
- `truenas_network_get_interface`: Get specific network interface by ID
- `truenas_network_get_interfaces`: Get all network interfaces
- `truenas_network_get_routes`: Get network routes
- `truenas_network_test_connectivity`: Test network connectivity to a host
- `truenas_network_update_interface`: Update network interface configuration
- `truenas_services_create_iscsi_target`: Create a new iSCSI target
- `truenas_services_create_nfs_share`: Create a new NFS share
- `truenas_services_create_smb_share`: Create a new SMB share
- `truenas_services_get_all`: Get all services
- `truenas_services_get_iscsi_targets`: Get iSCSI targets
- `truenas_services_get_nfs_shares`: Get NFS shares
- `truenas_services_get_service`: Get specific service by ID
- `truenas_services_get_smb_shares`: Get SMB shares
- `truenas_services_restart_service`: Restart a service
- `truenas_services_start_service`: Start a service
- `truenas_services_stop_service`: Stop a service
- `truenas_storage_create_dataset`: Create a new dataset
- `truenas_storage_create_pool`: Create a new storage pool
- `truenas_storage_delete_dataset`: Delete a dataset. DESTRUCTIVE OPERATION - requires explicit confirmation via 'confirm' parameter set to true.
- `truenas_storage_delete_pool`: Delete a storage pool. DESTRUCTIVE OPERATION - requires explicit confirmation via 'confirm' parameter set to true.
- `truenas_storage_get_datasets`: Get datasets, optionally filtered by pool
- `truenas_storage_get_pool`: Get specific storage pool by ID
- `truenas_storage_get_pools`: Get all storage pools
- `truenas_storage_get_snapshots`: Get snapshots, optionally filtered by dataset
- `update_custom_app`: Update an existing Custom App configuration
- `validate_compose`: Validate Docker Compose for TrueNAS compatibility

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
