TrueNAS MCP Server is a production-ready Model Context Protocol (MCP) server designed to interact with TrueNAS Core systems. It enables natural language control and automation of storage management through Claude or other MCP-compatible clients. The server exposes core capabilities for user management, storage management (pools, datasets, volumes with ZFS support), file sharing (SMB, NFS, iSCSI), snapshot management, and system monitoring (health, pool status, resource usage). It provides enterprise-grade features including type-safe operations via Pydantic models, comprehensive error handling with actionable guidance, and production logging with configurable levels. Additional resilience comes from connection pooling with retry logic and built-in rate limiting to prevent API abuse. The software supports flexible, environment-based configuration and can be installed via uvx for quick start or traditional pip/pipx installations. Configuration examples demonstrate required TRUENAS_URL and TRUENAS_API_KEY, optional SSL verification, log level, environment, and toggles for destructive operations and debugging tools. The repository also documents architecture and usage patterns with programmatic examples for direct HTTP client interactions.