spotinfo
by alexei-led·★ 161·Score 50
MCP server for exploring AWS EC2 Spot instance inventory with real-time placement scores, pricing data, and interruption rates.
Overview
spotinfo is a comprehensive CLI tool and MCP server that provides detailed information about AWS EC2 Spot Instances. It offers real-time placement scores (1-10 scale), pricing data, and interruption frequency analysis. The tool features advanced filtering capabilities with regex-powered instance type matching, multi-dimensional filtering by vCPU, memory, price, regions, and placement scores. It supports multiple output formats including visual tables, JSON, and CSV, with graceful fallbacks when AWS APIs are unavailable. The MCP integration allows AI assistants to directly query AWS Spot Instance data through natural language.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this server when you need to explore AWS spot instance options with placement scores and compare pricing across regions through AI assistants.
When NOT to choose this
Don't choose if you need spot instance management capabilities beyond exploration, or if you're working with cloud providers other than AWS.
Tools this server exposes
5 tools extracted from the READMEquery_spot_instancesQuery AWS EC2 Spot instances with filtering by type, region, price, and placement scores
get_placement_scoresGet real-time placement scores (1-10 scale) for spot instances
compare_spot_pricesCompare spot instance prices across different regions
filter_instancesFilter spot instances by vCPU, memory, price, and other attributes
export_spot_dataExport spot instance data in JSON or CSV format for automation
Note: Tool names inferred from MCP integration section and usage examples since explicit tool names aren't directly documented
Comparable tools
Installation
Installation
# macOS with Homebrew
brew tap alexei-led/tap
brew install alexei-led/tap/spotinfo
# Linux/Windows: Download from releases
curl -L https://github.com/alexei-led/spotinfo/releases/latest/download/spotinfo_linux_amd64.tar.gz | tar xz
# Docker
docker pull ghcr.io/alexei-led/spotinfo:latestClaude Desktop Setup
Add to Claude Desktop config.json:
{
"mcpServers": {
"spotinfo": {
"command": "spotinfo",
"args": ["--mcp"]
}
}
}FAQ
- Do I need AWS credentials to use spotinfo?
- No, AWS credentials are optional. Without credentials, you can still access static spot advisor data and pricing, but live price fallback and placement scores will be unavailable.
- What do placement scores mean?
- Placement scores (1-10 scale) represent the success probability of your Spot Instance request, considering your entire request context. Higher scores indicate better chances of success, and scores improve when you allow more instance type flexibility.
Compare spotinfo with
Last updated · Auto-generated from public README + GitHub signals.