Lets an agent provision Linux VPSes, connect over SSH and run commands, paying with USDC over x402 or by card.
Setup
Choose your client, copy the config, then fill in any required environment variables.
Local
claude mcp add agentmetal -- npx -y @agentmetal/mcp~/.codex/config.toml
[mcp_servers.agentmetal]
command = "npx"
args = ["-y", "@agentmetal/mcp"]
# codex mcp add agentmetal -- npx -y @agentmetal/mcp~/.cursor/mcp.json
{
"mcpServers": {
"agentmetal": {
"command": "npx",
"args": [
"-y",
"@agentmetal/mcp"
]
}
}
}.vscode/mcp.json
{
"servers": {
"agentmetal": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@agentmetal/mcp"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"agentmetal": {
"command": "npx",
"args": [
"-y",
"@agentmetal/mcp"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"agentmetal": {
"command": "npx",
"args": [
"-y",
"@agentmetal/mcp"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"agentmetal": {
"command": "npx",
"args": [
"-y",
"@agentmetal/mcp"
]
}
}
}Remote
claude mcp add --transport http agentmetal https://agentmetal--luisalfonsocosioizcapa.run.tools~/.codex/config.toml
[mcp_servers.agentmetal]
url = "https://agentmetal--luisalfonsocosioizcapa.run.tools"
# codex mcp add agentmetal --url https://agentmetal--luisalfonsocosioizcapa.run.tools~/.cursor/mcp.json
{
"mcpServers": {
"agentmetal": {
"url": "https://agentmetal--luisalfonsocosioizcapa.run.tools"
}
}
}.vscode/mcp.json
{
"servers": {
"agentmetal": {
"type": "http",
"url": "https://agentmetal--luisalfonsocosioizcapa.run.tools"
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"agentmetal": {
"httpUrl": "https://agentmetal--luisalfonsocosioizcapa.run.tools"
}
}
}claude_desktop_config.json · Customize › Connectors › Add custom connector
{
"mcpServers": {
"agentmetal": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://agentmetal--luisalfonsocosioizcapa.run.tools"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"agentmetal": {
"url": "https://agentmetal--luisalfonsocosioizcapa.run.tools"
}
}
}