r4ck
Click on "Deploy 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., "@r4ckfind 2 vCPU 4GB VPS under $10 in EU"
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.
r4ck.dev
The server search engine built for agents. Every VPS, cloud instance, bare metal box, GPU node, PaaS and shared plan for sale, mirrored from the NicheDB hosting collection, normalised to OpenServer offers, and searchable by spec, price and place.
One vocabulary everywhere: the page, /api/v1/search, the r4ck CLI and the MCP tools take the same parameters. A URL copied from the address bar runs as a curl. Every result page carries its own JSON, curl, CLI and MCP form.
r4ck search "2 vcpu 4gb under $10 in eu"
curl -s 'https://r4ck.dev/api/v1/search?q=h100+gpu+hourly' -H 'accept: application/json'
claude mcp add r4ck -- r4ck mcpWhat is in the box
Surface | Where |
Web + PWA (mobile first, installable, offline shell) |
|
JSON API |
|
MCP server (stateless Streamable HTTP, both protocol eras) |
|
CLI + stdio MCP bridge |
|
Desktop shell (Electron, CLI bundled) |
|
Agent skill |
|
Access: read free (300 API requests an hour, 50 rows a page); a free key (magic link or passkey sign-in, 6,000 an hour, 200 rows, CSV export, saved searches); an x402 pass ($1 a day, no allowance) bought at /crawl with any x402 client. Going over an allowance answers 402 with the offer, never a bare 429. Training crawlers pay the same pass on every page.
Related MCP server: Hetzner MCP
Run it
cp .env.example .env # DATABASE_URL, SITE_URL at least
bun install
bun run migrate
bun run sync --snapshot # seed from the shipped snapshot (packages/sync/data), instant
bun run sync --full # or walk nichedb.dev itself (minutes; it is slow upstream)
bun run dev # http://localhost:3000
bun test # needs DATABASE_URL; the api test seeds and cleans its own rowsbun run sync --file snapshot.json seeds from a saved /api/v1/items dump. The worker then keeps up with nichedb.dev on its own: every SYNC_MINUTES (15) it reads the 200 most recently updated rows in the collection, and once every SYNC_WALK_HOURS (24) it walks the whole collection by id, SYNC_BUDGET_MS (8 minutes) at a time, resuming from a saved cursor until it is done. nichedb's items API takes 30 to 90 seconds a page and its since= filter does not return, which is why the sync is shaped this way. ECB rates refresh daily.
Layout
apps/web routes, views (JSX), lib (gate, mcp, service, llms), public (styles, app.js, sw.js, fonts, icons)
apps/cli zero-dependency Node CLI, published as @profullstack/r4ck
apps/desktop Electron shell
packages/config every env var, read once
packages/core query parser, facet vocabulary, FX, NicheDB item → row
packages/db Bun SQL, migrations, accounts, catalog, search + facets
packages/auth magic link, passkeys, r4k_ API keys
packages/sync NicheDB client and the mirror loopData
Plan rows come from each provider's public catalogue or storefront as NicheDB reads them. Provider descriptions come from the FindHost register, findhost.app, CC BY 4.0. USD figures are estimates from daily ECB rates and are marked as such. Nothing here was scraped from a site that forbids it.
MIT. Made by Profullstack.
This server cannot be deployed
Maintenance
Related MCP Connectors
Search and compare dedicated, VPS, GPU and cloud server plans by specs, location and price.
Live VPS, bare metal and GPU hosting prices across ~75 providers, rescraped daily.
Add fast, typo-tolerant search to your site or app, and run the Typesense clusters behind it.
MCP server for searching Airweave collections with natural language queries.
Related MCP Servers
- AlicenseAqualityDmaintenanceA privacy-focused search server built on SearXNG that provides unlimited, multi-source web searching across 100+ engines. It enables AI tools to perform advanced searches with specialized filters for time, language, and content categories without API costs or rate limits.213MIT
- AlicenseNot gradedqualityDmaintenanceEnables users to manage Hetzner Cloud resources including servers, load balancers, and volumes through natural language commands. It facilitates infrastructure operations such as resource creation, security configuration, and real-time pricing queries within AI-powered environments.71 npm1-

mcp-server-mcpindexofficial
AlicenseAqualityBmaintenanceEnables agents to discover, compare, and install other MCP servers using natural language tasks, backed by a searchable index of thousands of servers.665 npmMIT- AlicenseNot gradedqualityDmaintenanceProvision KYC-free, crypto-paid Nordic VPS and dedicated servers from any AI agent. Enables natural language hosting workflows including comparison, top-up, and provisioning of anonymous servers.MIT