Vast Admin MCP Server

VAST cluster administration tools for monitoring and management operations.

Data last scanned today · Reviewed today

638 tools11PythonNOASSERTION

Overview

VAST Admin MCP Server provides AI assistants with direct access to VAST cluster management interfaces. It supports operations for both Cluster and Tenant administrators, enabling users to monitor system performance, retrieve metrics, and manage cluster objects through natural language queries. The server is designed for flexibility, supporting both local execution and network deployments via HTTP. Built with extensibility in mind, it utilizes YAML templates to generate dynamic list functions, allowing for end-user modifications. It includes security features such as OAuth/OIDC authentication support, bearer token usage, and configurable read-only or read-write access modes to restrict operations according to administrative needs.

Our verdict

With a security score of 63/100, this server is categorized as medium risk. While it provides a read-only configuration that minimizes potential impact, the project lacks an official vendor maintenance status and remains editorially unreviewed. It is suitable for controlled environments where users can manage its credentials securely via the K8s Secrets API or local keyring, but should be deployed with caution in production systems due to its community-maintained nature.

  • Supports secure credential storage via local keyring
  • Provides a read-only configuration option
  • Includes OAuth and OIDC authentication protocols
  • Contains zero direct dependencies for reduced supply-chain surface
  • Lacks official maintenance from the primary vendor
  • Currently uses an unclear license (NOASSERTION)
  • Limited contributor pool poses a potential bus-factor risk

Tools

ToolDescriptionRisk
list_clusters_vastRetrieve information about VAST clusters, their status, capacity and usagelow
list_performance_vastRetrieve performance metrics for VAST cluster objectslow
query_users_vastQuery user names from VAST clusterlow
create_view_vastCreate a new VAST viewmedium
create_view_from_template_vastCreate views from a predefined templatemedium
create_snapshot_vastCreate a snapshot for a VAST viewmedium
create_clone_vastCreate a clone from a snapshotmedium
create_quota_vastCreate or update quota for a specific path and tenantmedium

Compatibility

ClientLocalDockerRemoteRead-only
Claude Desktop
Cursor
VS Code
Windsurf
ChatGPT

Frequently asked questions

What are the system prerequisites for running the VAST Admin MCP server?

The server requires Python 3.10 or higher and the jq command-line JSON processor to be installed on your system.

How do I enable the server to perform write operations on my VAST clusters?

By default, the server runs in read-only mode. You must include the --read-write flag in the server arguments to allow update and creation operations.

How are authentication credentials handled by the server?

The server supports bearer tokens and OAuth/OIDC for network deployments and uses keyring for secure password storage, with additional support for K8s Secrets API.

Does the server support different types of VAST administrators?

Yes, the VAST Admin MCP server is supported for both Cluster administrators and Tenant administrators.

Can I customize the functions available to my AI assistant?

Yes, you can use YAML templates to automatically generate dynamic list functions, allowing for end-user modifications.

Badge

Vast Admin MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.