Bydleno

Search Czech rental listings from 24 portals, merged into one offer per flat.

我該用這個嗎

品質與安全性

A
說明品質
100%
結構描述完整度
90%
命名品質
100%
汙染風險
100%
權限相符程度
100%
協定合規性
100%

根據工具定義與協定合規性的自動化分析。

上下文成本

~2,858Token(工具定義)
~20.6 KB典型回應大小
顯著的注意力影響(128k 上下文的 2.23%)

這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。

安裝

一鍵安裝

將以下內容加入你的 `claude_desktop_config.json` 檔案:

{
  "mcpServers": {
    "pronajmy": {
      "url": "https://bydleno.cz/api/mcp"
    }
  }
}

遠端端點

https://bydleno.cz/api/mcpstreamable-http
https://bydleno.cz/api/mcp/streamable-http

它能做什麼

工具清單

工具(1)

🟢 唯讀🟡 寫入🔴 刪除⚪ 未知
🟢search_rentals(price_range_to, available_within, penb, ground_floor, nearby_place_from_type_id, ...)

Najde pronájmy bytů v Česku podle zadaných kritérií. Vrátí prvních deset nabídek, celkový počet a odkaz na celý výpis na bydleno.cz. Všechny parametry jsou volitelné a bez nich dostaneš nejnovější nabídky; zadávej jen ta kritéria, která uživatel řekl. Nejčastěji stačí location_texts, layout_id a price_range_to. Hodnoty výčtů piš přesně jako popisky ze schématu ("2+kk", "Vybavený"); hodnotu mimo výčet i neznámý parametr zahodíme. Místa (kraje, okresy, obce, městské části, čtvrti, ulice, adresy) předávej česky v 1. pádě v poli location_texts ("Praha 1", ne "Prague 1"), nejvýš deset; místo, které nerozpoznáme, hledáme v textu inzerátu. Když nic neodpovídá, vrátí nulový počet a odkaz na výpis; když hledání selže, vrátí isError a text chyby. Vždy nabídni uživateli odkaz na výpis i na jednotlivé nabídky.

輸入結構描述

{
  "type": "object",
  "properties": {
    "price_range_to": {
      "type": "integer",
      "description": "Cena (Kč za měsíc) – do"
    },
    "available_within": {
      "type": "string",
      "enum": [
        "Ihned",
        "Do měsíce",
        "Do dvou měsíců"
      ],
      "description": "Jak brzy se chce nastěhovat. \"ihned\"/\"co nejdřív\" → Ihned."
    },
    "penb": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "A – Mimořádně úsporná",
          "B – Velmi úsporná",
          "C – Úsporná",
          "D – Méně úsporná",
          "E – Nehospodárná",
          "F – Velmi nehospodárná",
          "G – Mimořádně nehospodárná"
        ]
      },
      "description": "PENB – energetický štítek budovy."
    },
    "ground_floor": {
      "type": "boolean",
      "description": "Přízemí – chci přízemí (true), nechci přízemí (false)."
    },
    "nearby_place_from_type_id": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "Bar",
          "Kasino",
          "Čerpací stanice",
          "Vlakové nádraží",
          "Restaurace",
          "Zastávka",
          "Nemocnice"
        ]
      },
      "description": "Daleko od vybraného typu místa (\"daleko od baru, benzínky\")."
    },
    "unit_floor_range_from": {
      "type": "integer",
      "description": "Patro – od"
    },
    "furnished_id": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "Vybavený",
          "Nevybavený",
          "Částečně vybavený"
        ]
      },
      "description": "Vybavenost"
    },
    "available_from": {
      "type": "string",
      "description": "Nejpozdější datum nastěhování ve formátu YYYY-MM-DD."
    },
    "klidna_lokalita": {
      "type": "boolean",
      "description": "Klidná lokalita podle hlukové mapy okolí adresy. Filtruje jen při true."
    },
    "condition": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "Velmi dobrý",
          "Dobrý",
          "Špatný",
          "Ve výstavbě",
          "Projekt",
          "Novostavba",
          "K demolici",
          "Před rekonstrukcí",
          "Po rekonstrukci",
          "V rekonstrukci"
        ]
      },
      "description": "Stav"
    },
    "location_texts": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Názvy míst v základním tvaru (1. pád) – např. \"Brno\" (ne \"Brně\"), \"Praha 1\", \"Vinohrady\", \"Vinohradská\". Patří sem názvy krajů, okresů, měst a obcí, městských částí, čtvrtí, katastrálních území, ulic i adres – i těch, které neznáš."
    },
    "layout_id": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "1+kk",
          "1+1",
          "2+kk",
          "2+1",
          "3+kk",
          "3+1",
          "4+kk",
          "4+1",
          "5+kk",
          "5+1",
          "6 a více",
          "Pokoj",
          "Atypický"
        ]
      },
      "description": "Dispozice"
    },
    "smokers_allowed": {
      "type": "boolean",
      "description": "Kouření povolené (true), nebo nekuřácké (false)."
    },
    "building_floor_range_to": {
      "type": "integer",
      "description": "Počet podlaží – do"
    },
    "shareable": {
      "type": "boolean",
      "description": "Celý byt vhodný ke spolubydlení (true)."
    },
    "price_range_from": {
      "type": "integer",
      "description": "Cena (Kč za měsíc) – od"
    },
    "has_commission": {
      "type": "boolean",
      "description": "Nabídka je s provizí (true), nebo bez provize (false)."
    },
    "unit_floor_range_to": {
      "type": "integer",
      "description": "Patro – do"
    },
    "keywords": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Ve většině dotazů zůstává prázdné. Jen slovo, které uživatel sám napsal, popisuje konkrétní vlastnost bytu, nemá vlastní pole a čekáš, že ho majitel napsal i v popisu inzerátu. Slovo, kterému nerozumíš, překlep ani zbytek sousloví sem nepatří – ty dej do unsupported; název místa patří do location_texts."
    },
    "amenities": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "Balkon",
          "Garáž",
          "Sklep",
          "Výtah",
          "Vnitroblok",
          "Výhled do zeleně",
          "Vana",
          "Recepce",
          "Sauna",
          "Sprchový kout",
          "Klimatizace",
          "Rekuperace",
          "Pračka",
          "Sušička",
          "Myčka",
          "TV",
          "Krb",
          "Žaluzie",
          "Bezpečnostní systém",
          "Podlahové topení"
        ]
      },
      "description": "Vybavení a příslušenství bytu, které uživatel chce (balkon, garáž, sklep, výtah, pračka, myčka, klimatizace…). \"vnitroblok\" znamená byt orientovaný okny do klidného vnitrobloku, ne do ulice. Vyber jen ta, která uživatel zmínil."
    },
    "area_range_from": {
      "type": "integer",
      "description": "Plocha (m²) – od"
    },
    "bezpecna_lokalita": {
      "type": "boolean",
      "description": "Bezpečná lokalita podle dat o kriminalitě v okolí adresy. Filtruje jen při true."
    },
    "last_floor": {
      "type": "boolean",
      "description": "Poslední patro – chci (true), nechci (false)."
    },
    "nearby_place_distance_from": {
      "type": "string",
      "enum": [
        "100 m",
        "200 m",
        "300 m",
        "400 m",
        "500 m",
        "1 km"
      ],
      "description": "Nejméně jak daleko musí být nechtěné místo."
    },
    "nearby_place_to_type_id": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "Zastávka",
          "Metro",
          "Vlakové nádraží",
          "Restaurace",
          "Pekárna",
          "Supermarket",
          "Večerka",
          "Bar",
          "Kasino",
          "Lékárna",
          "Nemocnice",
          "Posilovna",
          "Bankomat",
          "Pošta",
          "Výdejní boxy",
          "Škola",
          "Kino",
          "Veterinární klinika",
          "Čerpací stanice"
        ]
      },
      "description": "Poblíž vybraného typu místa (\"chci to blízko restaurace, metra\")."
    },
    "pets_allowed": {
      "type": "boolean",
      "description": "Zvířata povolená (true), nebo bez zvířat (false)."
    },
    "building_floor_range_from": {
      "type": "integer",
      "description": "Počet podlaží – od"
    },
    "pod_odhadem": {
      "type": "boolean",
      "description": "Nájem pod naším odhadem obvyklé ceny srovnatelných bytů. Filtruje jen při true."
    },
    "building_flats_range_to": {
      "type": "integer",
      "description": "Počet bytů – do"
    },
    "long_term_only": {
      "type": "boolean",
      "description": "Jen dlouhodobý pronájem (true), nebo i krátkodobý (false)."
    },
    "area_range_to": {
      "type": "integer",
      "description": "Plocha (m²) – do"
    },
    "svetly_byt": {
      "type": "boolean",
      "description": "Světlý byt podle naší analýzy fotek inzerátu. Filtruje jen při true."
    },
    "room_share": {
      "type": "boolean",
      "description": "Spolubydlení – pokoj ve sdíleném bytě (true)."
    },
    "building_flats_range_from": {
      "type": "integer",
      "description": "Počet bytů – od"
    },
    "cardinal_directions": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "Sever",
          "Severovýchod",
          "Východ",
          "Jihovýchod",
          "Jih",
          "Jihozápad",
          "Západ",
          "Severozápad"
        ]
      },
      "description": "Světová strana"
    },
    "nearby_place_distance_to": {
      "type": "string",
      "enum": [
        "100 m",
        "200 m",
        "300 m",
        "400 m",
        "500 m",
        "1 km"
      ],
      "description": "Nejvýš jak daleko smí být blízké místo."
    }
  }
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "total": {
      "type": "integer",
      "description": "Kolik nabídek kritériím odpovídá celkem, ne jen v results."
    },
    "listing_url": {
      "type": "string",
      "description": "Odkaz na celý výpis na bydleno.cz se stejnými filtry."
    },
    "unverified_criteria": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Kritéria, u kterých výpis pouští i nabídky s chybějícím údajem. U nich neplatí, že je vlastnost doložená — neříkej to uživateli jako fakt."
    },
    "results": {
      "type": "array",
      "description": "Prvních deset nabídek.",
      "items": {
        "type": "object",
        "required": [
          "id",
          "title",
          "price",
          "area_m2",
          "address",
          "url"
        ],
        "properties": {
          "floor": {
            "type": [
              "integer",
              "null"
            ],
            "description": "Podlaží bytu, 0 je přízemí; null, když ho neznáme."
          },
          "url": {
            "type": "string",
            "description": "Odkaz na detail nabídky na bydleno.cz."
          },
          "id": {
            "type": "integer",
            "description": "Identifikátor nabídky na bydleno.cz."
          },
          "area_m2": {
            "type": "integer",
            "description": "Plocha v m²."
          },
          "address": {
            "type": "string",
            "description": "Ulice, městská část a kraj."
          },
          "cost_of_living": {
            "type": [
              "string",
              "null"
            ],
            "description": "Poplatky nad rámec nájmu; null, když je neznáme."
          },
          "title": {
            "type": "string",
            "description": "Dispozice a vybavenost, například „Pronájem vybaveného 2+kk bytu“."
          },
          "building_floors": {
            "type": [
              "integer",
              "null"
            ],
            "description": "Počet podlaží budovy; null, když ho neznáme."
          },
          "price": {
            "type": "string",
            "description": "Měsíční nájem, nebo „Cena na vyžádání“, když ho inzerent neuvádí."
          }
        }
      }
    }
  },
  "required": [
    "total",
    "listing_url",
    "unverified_criteria",
    "results"
  ]
}

社群

為此伺服器評分

證據

近期觀測

已驗證未記錄版本1 個工具
已驗證未記錄版本1 個工具
已驗證未記錄版本1 個工具
已驗證未記錄版本1 個工具
已驗證未記錄版本1 個工具
已驗證未記錄版本1 個工具