Zadara

Provides access to VPSA Storage Array and Object Storage APIs via MCP, enabling volume, pool, snapshot, bucket, and object operations.
  • python

0

GitHub Stars

python

Language

4 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "zadarastorage-zadara-mcp": {
      "command": "python",
      "args": [
        "/path/to/zadara-mcp-server/server.py"
      ],
      "env": {
        "ZADARA_VPSA_URL": "https://your-vpsa-hostname.com",
        "ZADARA_VPSA_API_KEY": "your-api-key",
        "ZADARA_OBJECT_ACCESS_KEY": "your-access-key",
        "ZADARA_OBJECT_SECRET_KEY": "your-secret-key",
        "ZADARA_OBJECT_STORAGE_URL": "https://your-object-storage-url.com"
      }
    }
  }
}

You can access Zadara Storage APIs through this MCP server, enabling you to manage VPSA Storage Array resources and Object Storage buckets and objects via a single, consistent interface. This server translates your MCP commands into the appropriate Zadara API calls, making it easier to automate storage tasks and integrate storage operations into your workflows.

How to use

Connect your MCP client to the Zadara MCP server to manage VPSA volumes, pools, snapshots, and performance metrics, as well as operate object storage buckets and objects. Use natural language or structured tool calls to list, create, update, or delete resources. You can also perform custom API requests to any VPSA or Object Storage endpoint.

How to install

Prerequisites: you need Python installed on your system and access to the internet to install dependencies.

Step 1: Install Python dependencies.

pip install -r requirements.txt

Additional configuration and usage notes

Configure authentication and access to both VPSA Storage Array and Object Storage using environment variables. The server reads these variables at startup to authenticate with the corresponding Zadara endpoints.

Running the server in standalone mode

Start the MCP server directly from your command line to run in standalone mode.

python server.py

Running with Claude Desktop

If you use Claude Desktop, add the following MCP server configuration to your Claude configuration file to run the server locally.

{
  "mcpServers": {
    "zadara-storage": {
      "command": "python",
      "args": ["/path/to/zadara-mcp-server/server.py"],
      "env": {
        "ZADARA_VPSA_URL": "https://your-vpsa-hostname.com",
        "ZADARA_VPSA_API_KEY": "your-api-key",
        "ZADARA_OBJECT_STORAGE_URL": "https://your-object-storage-url.com",
        "ZADARA_OBJECT_ACCESS_KEY": "your-access-key",
        "ZADARA_OBJECT_SECRET_KEY": "your-secret-key"
      }
    }
  }
}

Available tools

vpsa_list_volumes

List all volumes in the VPSA storage array.

vpsa_create_volume

Create a new volume in the VPSA storage array.

vpsa_get_volume

Get details of a specific volume.

vpsa_delete_volume

Delete a volume from the VPSA storage array.

vpsa_list_pools

List all storage pools in the VPSA.

vpsa_list_servers

List all servers connected to the VPSA.

vpsa_create_snapshot

Create a snapshot of a volume.

vpsa_list_snapshots

List all snapshots.

vpsa_get_performance

Get performance metrics for the VPSA.

vpsa_list_controllers

List all controllers in the VPSA.

vpsa_custom_request

Make a custom API request to VPSA Storage Array.

object_list_buckets

List all buckets in object storage.

object_create_bucket

Create a new bucket in object storage.

object_delete_bucket

Delete a bucket from object storage.

object_list_objects

List objects in a bucket.

object_get_bucket_policy

Get the policy of a bucket.

object_set_bucket_policy

Set the policy of a bucket.

object_get_bucket_versioning

Get versioning configuration of a bucket.

object_set_bucket_versioning

Set versioning configuration of a bucket.

object_custom_request

Make a custom API request to Object Storage.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational