readygpu: hardware for local AI
Live UK, Germany, Canada and US prices for GPUs and Macs that run open AI models. No sign-up.
我該用這個嗎
品質與安全性
根據工具定義與協定合規性的自動化分析。
上下文成本
這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。
安裝
一鍵安裝
將以下內容加入你的 `claude_desktop_config.json` 檔案:
{
"mcpServers": {
"readygpu": {
"url": "https://readygpu.com/api/mcp"
}
}
}遠端端點
https://readygpu.com/api/mcpstreamable-http它能做什麼
工具清單
工具(6)
🟢search_models(query, task, limit)
Find open-weight AI models by name or task (chat, coding, agentic, vision, reasoning). Returns each model's slug, size, context length and licence; use the slug with hardware_for_model.
輸入結構描述
{
"type": "object",
"properties": {
"query": {
"description": "Part of a model's name, e.g. qwen",
"type": "string",
"maxLength": 100
},
"task": {
"type": "string",
"enum": [
"chat",
"coding",
"agentic",
"vision",
"reasoning"
]
},
"limit": {
"default": 20,
"type": "integer",
"minimum": 1,
"maximum": 50
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢find_hardware(market, kind, min_memory_gb, condition, model, ...)
List graphics cards or complete machines (Macs, mini PCs) sold in a market, with memory, bandwidth, the estimated speed on a model and a link to each one's page and prices. Filter by minimum memory and new or used; sort by speed or popularity.
輸入結構描述
{
"type": "object",
"properties": {
"market": {
"default": "us",
"description": "Which market's catalogue: us, uk, de (Germany and the rest of the EU) or ca (Canada).",
"type": "string",
"enum": [
"us",
"uk",
"de",
"ca"
]
},
"kind": {
"default": "gpu_card",
"type": "string",
"enum": [
"gpu_card",
"machine"
]
},
"min_memory_gb": {
"type": "number",
"exclusiveMinimum": 0
},
"condition": {
"default": "any",
"type": "string",
"enum": [
"any",
"new",
"used"
]
},
"model": {
"description": "A model slug (from search_models) for the speed column; a reference model by default",
"type": "string",
"minLength": 1,
"maxLength": 120,
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
},
"context": {
"default": 32768,
"description": "Context length in tokens: 8192, 32768, 65536 or 131072.",
"anyOf": [
{
"type": "number",
"const": 8192
},
{
"type": "number",
"const": 32768
},
{
"type": "number",
"const": 65536
},
{
"type": "number",
"const": 131072
}
]
},
"sort": {
"default": "speed",
"type": "string",
"enum": [
"speed",
"popularity"
]
},
"limit": {
"default": 10,
"type": "integer",
"minimum": 1,
"maximum": 30
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢hardware_details(market, slug, context)
One graphics card or machine in a market: its specifications, which models it runs fully in memory at a context length and how fast, and a link to its page and prices.
輸入結構描述
{
"type": "object",
"properties": {
"market": {
"default": "us",
"description": "Which market's catalogue: us, uk, de (Germany and the rest of the EU) or ca (Canada).",
"type": "string",
"enum": [
"us",
"uk",
"de",
"ca"
]
},
"slug": {
"type": "string",
"minLength": 1,
"maxLength": 120,
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
"description": "A card or machine slug, from find_hardware"
},
"context": {
"default": 32768,
"description": "Context length in tokens: 8192, 32768, 65536 or 131072.",
"anyOf": [
{
"type": "number",
"const": 8192
},
{
"type": "number",
"const": 32768
},
{
"type": "number",
"const": 65536
},
{
"type": "number",
"const": 131072
}
]
}
},
"required": [
"slug"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢hardware_for_model(market, model, context)
For one model: how much memory it needs at each context length, and the fastest hardware (and the fastest Mac) that runs it fully in memory in a market, with their speeds. Links the model's page, which shows the cheapest and best-value picks with prices.
輸入結構描述
{
"type": "object",
"properties": {
"market": {
"default": "us",
"description": "Which market's catalogue: us, uk, de (Germany and the rest of the EU) or ca (Canada).",
"type": "string",
"enum": [
"us",
"uk",
"de",
"ca"
]
},
"model": {
"type": "string",
"minLength": 1,
"maxLength": 120,
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
"description": "A model slug, from search_models"
},
"context": {
"default": 32768,
"description": "Context length in tokens: 8192, 32768, 65536 or 131072.",
"anyOf": [
{
"type": "number",
"const": 8192
},
{
"type": "number",
"const": 32768
},
{
"type": "number",
"const": 65536
},
{
"type": "number",
"const": 131072
}
]
}
},
"required": [
"model"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢best_hardware(market, list)
The ranked 'best for local AI' lists of a market (all graphics cards, cards under a price, used cards, Macs and mini PCs): best first by the most capable model each runs fully in memory. Prices are on each list's page.
輸入結構描述
{
"type": "object",
"properties": {
"market": {
"default": "us",
"description": "Which market's catalogue: us, uk, de (Germany and the rest of the EU) or ca (Canada).",
"type": "string",
"enum": [
"us",
"uk",
"de",
"ca"
]
},
"list": {
"default": "gpus",
"description": "Which list: us: gpus, gpus-under-300, gpus-under-500, gpus-under-1000, gpus-under-2000, used-gpus, machines; uk: gpus, gpus-under-300, gpus-under-500, gpus-under-1000, gpus-under-2000, used-gpus, machines; de: gpus, gpus-under-300, gpus-under-500, gpus-under-1000, gpus-under-2000, used-gpus, machines; ca: gpus, gpus-under-400, gpus-under-700, gpus-under-1400, gpus-under-2800, used-gpus, machines. Lists with too few priced entries are not published.",
"type": "string",
"pattern": "^[a-z0-9-]{1,60}$"
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢compare_hardware(market, a, b, context)
Two graphics cards or machines side by side in a market: memory, bandwidth, how many models each runs fully in memory, and the estimated speed of each on every model.
輸入結構描述
{
"type": "object",
"properties": {
"market": {
"default": "us",
"description": "Which market's catalogue: us, uk, de (Germany and the rest of the EU) or ca (Canada).",
"type": "string",
"enum": [
"us",
"uk",
"de",
"ca"
]
},
"a": {
"type": "string",
"minLength": 1,
"maxLength": 120,
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
"description": "First card or machine slug"
},
"b": {
"type": "string",
"minLength": 1,
"maxLength": 120,
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
"description": "Second card or machine slug"
},
"context": {
"default": 32768,
"description": "Context length in tokens: 8192, 32768, 65536 or 131072.",
"anyOf": [
{
"type": "number",
"const": 8192
},
{
"type": "number",
"const": 32768
},
{
"type": "number",
"const": 65536
},
{
"type": "number",
"const": 131072
}
]
}
},
"required": [
"a",
"b"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}社群
證據