Skip to content

MCP Server

The spore.host MCP server exposes truffle and spawn as tools for AI assistants that support the Model Context Protocol — including Claude Desktop and Cursor.

Install

sh
brew install spore-host/tap/spore-host-mcp

Configure

Add to ~/.claude/claude_desktop_config.json:

json
{
  "mcpServers": {
    "spore-host": {
      "command": "/usr/local/bin/spore-host-mcp"
    }
  }
}

Restart Claude Desktop. A hammer icon in the input bar confirms the server is connected.

Available tools

Truffle tools

ToolDescription
truffle_findNatural language instance type search — "nvidia h100 8gpu", "cheap arm64 with 32gb"
truffle_spot_pricesCurrent Spot prices for a specific type across regions and AZs
truffle_quota_checkWhether your account has sufficient quota to launch a type

Spawn tools

ToolDescription
spawn_listList instances, filter by state and region
spawn_statusDetailed status by instance name or ID
spawn_stopStop or hibernate a running instance
spawn_terminatePermanently terminate an instance
spawn_extendUpdate an instance's TTL

Example interactions

"What instances do I have running and how long until they terminate?"

"Find me the cheapest GPU instance for inference in us-east-1."

"Stop the rstudio instance — I forgot it was running."

"What's the current Spot price for p4d.24xlarge across us-east-1 and us-west-2?"

"Extend the bert-training TTL by 6 hours."

Credentials

The MCP server uses whichever AWS credentials are active in your environment — the same ones the CLI uses. No additional setup is needed.

For a full setup walkthrough, see AI Assistant (MCP).

Source

The MCP server is open source and ships as a single static binary. → spore-host-mcp on GitHub