Vultr

A comprehensive Model Context Protocol (MCP) server for managing Vultr services through natural language interfaces
  • python

10

GitHub Stars

python

Language

6 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": {
    "rsp2k-mcp-vultr": {
      "command": "vultr-mcp-server",
      "args": [],
      "env": {
        "VULTR_API_KEY": "your-vultr-api-key"
      }
    }
  }
}

Vultr MCP is a dedicated server that lets you manage your Vultr cloud infrastructure through natural language. With 335+ tools spanning 27 service modules, you can perform complex operations, automate routines, and get real-time feedback from a friendly CLI and rich UI, all while using human-friendly identifiers instead of cryptic IDs.

How to use

You interact with Vultr MCP using an MCP-enabled client (such as Claude Code or Claude Desktop) by describing what you want to achieve in plain language. You can create infrastructure, manage DNS, scale Kubernetes clusters, adjust storage, and monitor performance — all through natural dialogue. Use human names for resources (labels, domains, descriptions) and let MCP translate your requests into precise API actions. When you ask to perform an action, MCP returns confirmations, progress indicators, and results in real time, so you always know what is happening.

How to install

Follow these steps to install and run Vultr MCP locally or in your environment.

# Install with uv (recommended)
uv add mcp-vultr

# Traditional Python installation
pip install mcp-vultr

Configuration and getting started

Set your Vultr API key and start the MCP server. You will run the server locally and connect your MCP client to it.

# Set your Vultr API key
export VULTR_API_KEY="your-vultr-api-key"

# Start the Vultr MCP server (local stdio config)
vultr-mcp-server

Operational notes

  • Ensure your environment has the necessary prerequisites for running the MCP server, including the correct Python environment and the uv tool for installation if you choose uv-based installation. - The server uses your Vultr API key to authenticate requests and manage resources across compute, networking, storage, and more. - You can run the server with no extra arguments and interact through your MCP client; you can also customize environment variables as needed for your setup.

  • If you plan to automate startup or run MCP as a background service, consider wrapping vultr-mcp-server in a process manager and exporting the required environment variables in your service file.

Examples and tips

  • Use human-friendly identifiers like labels, domain names, or descriptions when referring to resources. - Combine natural language prompts with MCP’s real-time feedback to adjust requests, monitor progress, and capture results in logs.

Available tools

domain_management

Manage DNS domains, records, and DNSSEC settings with human-friendly domain names and records.

instances

Create, start, stop, label, and configure compute instances using readable identifiers.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
Vultr MCP Server - rsp2k/mcp-vultr | VeilStrat