mcpField
S
ServerSearcher

ServerSearcher

Remote
serversearcher.comCloud & Infra0Updated 5w ago

About ServerSearcher

ServerSearcher is an MCP server for finding and comparing dedicated, VPS, GPU, and cloud server plans. It helps people choosing infrastructure filter a catalogue using specifications, location, price, and provider details.

Key features

  1. 01Search plans by hardware specifications
  2. 02Filter by server type, location, and price
  3. 03Find GPU models and provider capabilities
  4. 04View provider profiles and locations
  5. 05Compare two providers side by side

Use cases

  1. 01Find a dedicated server matching a RAM and budget limit
  2. 02Locate GPU or cloud plans in a chosen city
  3. 03Review provider locations and available plans
  4. 04Compare two hosting providers

MCP support

Exposes search_servers, get_provider_info, and compare_providers to MCP clients over Streamable HTTP. The public endpoint requires no authentication.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://www.serversearcher.com/api/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

3
ParameterTypeRequiredDescription
pagenumberNoPage number, 1-based
typearrayNoPlan types to include. Omit for all types.
minRamnumberNoMinimum RAM in GB
cpuModelstringNoSubstring of the CPU model, e.g. "EPYC". `*` and `?` are glob wildcards: "EPYC*9004" matches "AMD EPYC 9004".
currencyarrayNoISO 4217 currency codes to restrict prices to, e.g. ["USD","EUR"]
gpuModelstringNoExact GPU model name, e.g. "NVIDIA H100"
locationarrayNoLocations: an ISO country code ("DE"), a country and city ("DE-frankfurt"), or a city id
maxPricenumberNoMaximum listed monthly price, in the listed currency
pageSizenumberNoResults per page, maximum 150
providerarrayNoProvider slugs (e.g. "runpod") or internal provider ids — slugs are what URLs and get_provider_info use and are resolved for you.
diskTypesarrayNoDisk types, e.g. NVMe, SSD, HDD
unmeteredbooleanNoOnly plans with unmetered bandwidth (no monthly transfer quota)
sortConfigenumNoSort order. The pricePer* keys rank by USD price per unit of RAM or CPU.priceAsc | priceDesc | ramAsc | ramDesc | cpuAsc | cpuDesc | diskDesc | bandwidthDesc | pricePerRam | pricePerCpu | pricePerRamCpu
minCpuCoresnumberNoMinimum CPU cores
minGpuCountnumberNoMinimum number of GPUs
hasTerraformbooleanNoOnly providers with an official or community Terraform provider
minBandwidthnumberNoMinimum included bandwidth in TB per month
minPortSpeednumberNoMinimum network port speed in Mbps; matches either port
cloudServicesarrayNoRestrict to providers offering any of these managed services, e.g. ["OBJECT_STORAGE","MANAGED_KUBERNETES"]
minCpuThreadsnumberNoMinimum CPU threads
minCpuFrequencynumberNoMinimum CPU base frequency in GHz
minDiskCapacitynumberNoMinimum capacity of a single disk, in GB

Details

From the project README

ServerSearcher MCP

Public Model Context Protocol endpoint for serversearcher.com — a catalogue of dedicated, VPS, GPU and cloud server plans with live pricing, stock and locations.

Add it to any MCP client and ask questions like "find me a dedicated server with 64 GB RAM in Germany under €60" straight from your agent.

Endpoint

URLhttps://www.serversearcher.com/api/mcp
TransportStreamable HTTP (JSON-RPC 2.0); POST for requests, GET/OPTIONS supported
ProtocolMCP 2024-11-05
AuthNone — the endpoint is public
Discovery/.well-known/mcp.json
Aliashttps://www.serversearcher.com/mcp

Rate-limited politely; bursts get a 429 with a Retry-After.

Tools

ToolWhat it does
search_serversSearch the plan catalogue by spec — type (dedicated/virtual/cloud/gpu), min RAM/CPU/disk/bandwidth, GPU model and count, price ceiling, currency, location (ISO country, COUNTRY-city, or city id), and provider capabilities (hasTerraform, cloud services). Returns plans with on-site URLs and checkout links.
get_provider_infoProvider profile, plan counts, locations and on-site URLs from a provider slug (e.g. hetzner-cloud).
compare_providersSide-by-side comparison of two providers by slug, with the on-site comparison URL.

Client configuration

Claude Desktop (claude_desktop_config.json):

{
  "mcpServers": {
    "serversearcher": {
      "type": "streamable-http",
      "url": "https://www.serversearcher.com/api/mcp"
    }
  }
}

Any client that reads server configs:

{
  "mcpServers": {
    "serversearcher": {
      "type": "streamable-http",
      "url": "https://www.serversearcher.com/mcp"
    }
  }
}

Quick check

curl -s https://www.serversearcher.com/api/mcp \
  -H 'content-type: application/json' \
  -H 'accept: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
curl -s https://www.serversearcher.com/api/mcp \
  -H 'content-type: application/json' \
  -H 'accept: application/json' \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call",
       "params":{"name":"search_servers",
                 "arguments":{"type":["dedicated"],"minRam":64,"maxPrice":60}}}'

Links

License

MIT — see LICENSE.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.