MCP server for VAST Data API - enables LLMs to interact with VAST storage infrastructure
MCP server for VAST Data API - enables LLMs to interact with VAST storage infrastructure
An MCP (Model Context Protocol) server that enables LLMs to interact with VAST Data storage APIs. This server exposes VAST Data management endpoints as tools for comprehensive storage infrastructure management and automation.
This project implements a Model Context Protocol (MCP) server for the VAST Data storage API, allowing LLMs like GitHub Copilot and Claude to interact with VAST storage infrastructure through natural language commands.
Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| viewsGetAll | List all file system views |
| viewsGetById | Get specific view details |
| viewsCreate | Create new file system views (NFS, SMB, S3) |
| viewsUpdate | Update view configuration |
| viewsDelete | Delete a view |
| quotasGetAll | List all quotas |
| quotasGetById | Get specific quota details |
| quotasCreate | Create new quotas with hard/soft limits |
| quotasUpdate | Update quota configuration |
| quotasDelete | Delete a quota |
| vippoolsGetAll | List all VIP pools |
| vippoolsGetById | Get specific VIP pool details |
| vippoolsCreate | Create new VIP pools |
| vippoolsUpdate | Update VIP pool configuration |
| vippoolsDelete | Delete a VIP pool |
| clustersGetAll | List all clusters |
| clustersGetById | Get cluster details |
| cnodesGetAll | List all cluster nodes |
| cnodesGetById | Get node details and status |
| protectedPathsGetAll | List all protected paths |
| protectedPathsGetById | Get protected path details |
| protectedPathsCreate | Create new protected paths |
| protectedPathsDelete | Delete protected path |
| snapshotsGetAll | List all snapshots |
| snapshotsGetById | Get snapshot details |
| snapshotsCreate | Create new snapshots |
| snapshotsDelete | Delete a snapshot |
| usersGetAll | List all users |
| usersGetById | Get user details |
| usersCreate | Create new users |
| usersUpdate | Update user configuration |
| usersDelete | Delete a user |
| tenantsGetAll | List all tenants |
| tenantsGetById | Get tenant details |
| tenantsCreate | Create new tenants |
| tenantsUpdate | Update tenant configuration |
| tenantsDelete | Delete a tenant |
| alarmsGetAll | List all alarms with filtering by severity, state, and category |
| alarmsGetById | Get specific alarm details |
| alarmsUpdate | Update alarm state (acknowledge or clear alarms) |
| alarmsDelete | Delete an alarm |
| eventsGetAll | List all events with filtering by type, severity, time range, and category |
| eventsGetById | Get specific event details |
| analyticsGetAll | List analytics metrics with filtering by metric type, time range, and interval |
| analyticsGetById | Get specific analytics data by ID |
{
"mcpServers": {
"vast": {
"command": "node",
"args": [
"/path/to/vast_MCP/dist/main.js"
],
"env": {
"VAST_API_BASE_URL": "https://your-vast-cluster.example.com",
"VAST_API_USERNAME": "your-username",
"VAST_API_PASSWORD": "YOUR_VAST_API_PASSWORD",
"LOG_LEVEL": "info"
}
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
| Variable | Description | Required |
|---|---|---|
| VAST_API_BASE_URL | Declared in the maintainer’s client configuration. | Check documentation |
| VAST_API_USERNAME | Declared in the maintainer’s client configuration. | Check documentation |
| VAST_API_PASSWORD | Declared in the maintainer’s client configuration. | Check documentation |
| LOG_LEVEL | Declared in the maintainer’s client configuration. | Check documentation |
Stop letting your assistant hallucinate n8n node parameters — this server hands it the real schemas, templates and validation.
AWS Labs' official server suite — current AWS docs, CDK guidance, cost analysis and service tools.
Cloud browsers for AI agents — automation sessions that run in Browserbase's fleet, not on your machine.
Workers, KV, R2 and D1 by conversation — Cloudflare's official remote servers for building and observability.
Dashboards, Prometheus and Loki queries, incidents and alerts — observability by conversation.
kubectl with a conversational interface — inspect pods, read logs, diagnose clusters and manage workloads.