Skip to main content
Glama

TrueNAS Core MCP Server

create_snapshot_policy

Automate dataset snapshots on TrueNAS Core by defining a policy with schedule, retention settings, and recursive options for child datasets.

Instructions

Create an automated snapshot policy Args: dataset: Dataset to snapshot name: Policy name schedule: Schedule configuration (cron-like) {"minute": "0", "hour": "*/4", "dom": "*", "month": "*", "dow": "*"} retention: Retention settings {"hourly": 24, "daily": 7, "weekly": 4, "monthly": 12} recursive: Include child datasets

Input Schema

NameRequiredDescriptionDefault
datasetYes
nameYes
recursiveNo
retentionYes
scheduleYes

Input Schema (JSON Schema)

{ "properties": { "dataset": { "title": "Dataset", "type": "string" }, "name": { "title": "Name", "type": "string" }, "recursive": { "default": true, "title": "Recursive", "type": "boolean" }, "retention": { "additionalProperties": { "type": "integer" }, "title": "Retention", "type": "object" }, "schedule": { "title": "Schedule", "type": "object" } }, "required": [ "dataset", "name", "schedule", "retention" ], "title": "create_snapshot_policyArguments", "type": "object" }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/vespo92/TrueNasCoreMCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server