Vultr Codex MCP
Manages Vultr cloud resources, including listing account info, instances, plans, regions, OS images, SSH keys, firewall groups; previewing and creating instances with safety limits and confirmation; rebooting, snapshotting, and deleting instances.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Vultr Codex MCPlist my Vultr instances"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Vultr Codex Plugin
A Codex plugin for managing Vultr with explicit safety guards. The first version focuses on small VPS workflows: inspect account state, preview instance creation, then perform selected mutations only after exact confirmation.
The plugin's tools are implemented through a local MCP server, but the user-facing product is a Codex plugin.
Features
List Vultr account, instances, plans, regions, OS images, SSH keys, and firewall groups.
Check whether
vultr-cliis available locally for optional manual workflows.Preview instance creation before spending money.
Restrict instance creation by plan, region, and monthly cost.
Require exact confirmation strings for create, reboot, snapshot, and delete.
Read the Vultr token only from
VULTR_API_KEY.
Related MCP server: SSH Linux Control
Quick Start
npm install
npm run verify
export VULTR_API_KEY="your-vultr-api-key"The Codex plugin manifest is in .codex-plugin/plugin.json; the MCP
configuration is in .mcp.json. The bundled server entrypoint is
mcp/server.mjs.
Codex Plugin Install
During local development, keep the repository under:
/Users/zeyuwang/Documents/project/vultr-codex-pluginThen install the plugin from a local marketplace entry or copy/symlink the
repository into your personal plugin marketplace. The plugin does not need the
Vultr token at install time, but Vultr API tools require VULTR_API_KEY in the
environment where Codex launches the MCP server.
If you only want to smoke-test the MCP server without installing the plugin:
printf '%s\n' \
'{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"smoke","version":"0.0.0"}}}' \
'{"jsonrpc":"2.0","method":"notifications/initialized","params":{}}' \
'{"jsonrpc":"2.0","id":2,"method":"tools/list","params":{}}' \
| node ./mcp/server.mjsSafety Policy
By default, create operations are limited to:
Plans:
vc2-1c-1gb,vc2-1c-2gb,vc2-2c-2gbRegions:
nrt,itm,sgp,icn,lax,sjc,seaMaximum monthly cost:
$20
Override these with environment variables:
VULTR_ALLOWED_PLANS=vc2-1c-1gb,vc2-1c-2gb
VULTR_ALLOWED_REGIONS=nrt,sgp,lax
VULTR_MAX_MONTHLY_COST_USD=10Confirmation Strings
Mutation tools reject calls unless the confirm field exactly matches the
expected string returned by preview or described by the tool:
create:<label>:<plan>:<region>
reboot:<instance_id>
snapshot:<instance_id>
delete:<instance_id>:<label>For deletion, the server first fetches the instance and checks that the Vultr
label matches the provided label.
Tools
get_policyget_accountget_vultr_cli_statuslist_instancesget_instancelist_regionslist_planslist_oslist_ssh_keyslist_firewall_groupscreate_instance_previewcreate_instancereboot_instancecreate_snapshotdelete_instance
Development
npm install
npm run check
npm test
npm run buildThe source lives under src/. npm run build bundles it into
mcp/server.mjs, which is what Codex launches.
Local Context
For this machine, the preferred code repository root is:
/Users/zeyuwang/Documents/projectMaintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityBmaintenanceEnables complete Vultr cloud infrastructure management through natural language commands, providing 335+ tools across 27 services including compute, DNS, Kubernetes, databases, and networking. Features smart identifier resolution allowing users to reference resources by human-readable names instead of UUIDs.Last updated10018MIT
- Alicense-qualityDmaintenanceEnables remote Linux VM management via SSH with automatic safety checks for destructive commands, supporting password authentication and sudo operations.Last updated1MIT
- Flicense-qualityDmaintenanceEnables AI agents to manage VMware vSphere virtual infrastructure through comprehensive operations including VM power control, snapshot management, resource monitoring, performance analytics, and bulk operations with built-in safety confirmations for destructive actions.Last updated
- Alicense-qualityDmaintenanceEnables LLMs to securely manage Virtual Private Servers via SSH, with features including command execution, file operations, system monitoring, and service management.Last updatedMIT
Related MCP Connectors
Let AI operate servers without SSH. Choose actions, approve risky changes, and audit every step.
Operate your own Linux servers from your LLM. Requires the SentinelX agent installed per host.
No-KYC VPS an AI agent buys itself: sign up, pay crypto, get root. No human, no card, no KYC.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/wzyonline-1999/vultr-codex-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server