
Slumber is a TUI (terminal user interface) HTTP client. Define, execute, and share configurable HTTP requests. Slumber is built on some basic principles:
Slumber is based around collections. A collection is a group of request recipes, which are templates for the requests you want to run. A simple collection could be:
# slumber.yml
requests:
get:
method: GET
url: https://shoal.lucaspickering.me/fish
post:
method: POST
url: https://shoal.lucaspickering.me/fish
body:
type: json
data:
{
"name": "Barry Bartlett",
"species": "Barracuda",
"age": 3,
"weight_kg": 6.2,
}
Create this file, then run the TUI with slumber.
For a more extensive example, see the docs.
If you want to contribute to Slumber, see CONTRIBUTING.md for guidelines, development instructions, etc.
$ claude mcp add slumber \
-- python -m otcore.mcp_server <graph>