
Claude Desktop
Desktop · Freemium · Proprietary
Anthropic's official Claude AI desktop application. Supports MCP servers to extend functionality.
Cloud Storage · Developer Tools
vespo92/truenascoremcp
A production-ready Model Context Protocol (MCP) server for TrueNAS Core and SCALE systems. Control and manage your TrueNAS storage and virtualization through natural language with Claude or other MCP-compatible clients.
uvx truenas-mcp-server{
"mcpServers": {
"truenas": {
"command": "uvx",
"args": [
"truenas-mcp-server"
],
"env": {
"TRUENAS_URL": "<TRUENAS_URL>",
"TRUENAS_API_KEY": "<TRUENAS_API_KEY>",
"TRUENAS_VERIFY_SSL": "<TRUENAS_VERIFY_SSL>"
}
}
}
}TRUENAS_URLTRUENAS_API_KEYTRUENAS_VERIFY_SSLAutomatic variant detection: The server automatically detects whether you're connected to TrueNAS Core or SCALE and enables the appropriate features.
User Management - Create, update, delete users and manage permissions
Storage Management - Manage pools, datasets, volumes with full ZFS support
File Sharing - Configure SMB, NFS, and iSCSI shares
Snapshot Management - Create, delete, rollback snapshots with automation
System Monitoring - Check system health, pool status, and resource usage
Apps - Manage Docker Compose-based TrueNAS applications
Incus Instances - Control Incus VMs and containers (SCALE 25.04+)
Legacy VMs - Manage bhyve virtual machines
Type-Safe Operations - Full Pydantic models for request/response validation
Comprehensive Error Handling - Detailed error messages and recovery guidance
get_user
Get specific user information
create_user
Create new user account
update_user
Modify user properties
delete_user
Remove user account
list_pools
Show all storage pools
get_pool_status
Detailed pool health and statistics
create_dataset
Create new dataset with options
update_dataset
Modify dataset properties
delete_dataset
Remove dataset
list_smb_shares
Show SMB/CIFS shares
create_smb_share
Create Windows share
list_nfs_exports
Show NFS exports
create_nfs_export
Create NFS export
list_iscsi_targets
Show iSCSI targets
create_iscsi_target
Create iSCSI target
list_snapshots
Show snapshots
create_snapshot
Create manual snapshot
delete_snapshot
Remove snapshot
rollback_snapshot
Revert to snapshot
clone_snapshot
Clone to new dataset
create_snapshot_task
Setup automated snapshots
list_apps
Show all TrueNAS apps with status
get_app
Get detailed app information
get_app_config
Get full app configuration
start_app
Start an app
stop_app
Stop an app
restart_app
Restart an app
redeploy_app
Redeploy after config changes
update_app_config
Update app configuration
list_instances
Show VMs and containers
get_instance
Get instance details
start_instance
Start an instance
stop_instance
Stop an instance
restart_instance
Restart an instance
update_instance
Update CPU/memory/autostart
list_instance_devices
Show attached devices
list_legacy_vms
Show bhyve VMs
get_legacy_vm
Get VM details
start_legacy_vm
Start a VM
stop_legacy_vm
Stop a VM
Details on this page are taken from the project's README. Open README
Clients mentioned in this server's README:

isaacphi/mcp-gdrive
This MCP server integrates with Google Drive to allow listing, reading, and searching files, as well as the ability to read and write to Google Sheets.

spences10/mcp-svelte-docs
An MCP server providing Svelte 5 and SvelteKit definitions extracted from TypeScript declarations, with syntax, parameters and examples for Svelte 5 concepts.

aws-samples/sample-mcp-server-s3
An MCP server implementation for retrieving data such as PDF's from S3.

Xuanwo/mcp-server-opendal
A Model Context Protocol (MCP) server implementation that provides access to various storage services via Apache OpenDAL™.

Unstructured-IO/UNS-MCP
If you want to parse and transform files into structured output (markdown, JSON, HTML, or plain text), use the Unstructured Transform MCP server instead.

felores/gdrive-mcp-server
A powerful Model Context Protocol (MCP) server that provides seamless integration with Google Drive, allowing AI models to search, list, and read files from Google Drive.