Pro vývojáře a AI

MCP server pro audioknihy.cz

První český audioknižní katalog se serverem MCP (Model Context Protocol). Připojte ho rovnou do svého AI nástroje a nechte ho vyhledávat v aktuálním katalogu více než 12 tisíc audioknih, porovnávat ceny napříč hlavními českými obchody a doporučovat tituly bez scrapingu HTML stránek.

Návod na napojení pro: Claude.ai & Desktop · Claude Code · Cursor · Gemini CLI · Antigravity · ChatGPT · Codex CLI · Continue · Cline · Windsurf · GitHub Copilot Chat · Perplexity · WebMCP v prohlížeči.

Co je MCP server?

MCP (Model Context Protocol) je otevřený protokol od Anthropicu, přes který si AI aplikace povídají s ostatními systémy. Představte si ho jako univerzální kabel: jeden katalog — jedno API — a najednou ho umí používat Claude Desktop, ChatGPT, Cursor, Perplexity i vlastní agenti, aniž bychom pro každého psali zvlášť integraci.

Server v MCP terminologii vystavuje sadu nástrojů (tools) — pojmenovaných operací s definovaným vstupem a výstupem. Když AI host (například Claude) potřebuje konkrétní data, sám pozná, který nástroj zavolat, předá mu parametry a výsledek vloží do odpovědi uživateli. Vše přes standardní JSON-RPC 2.0 nad HTTP.

Pro nás znamená MCP konec čtení skrz HTML scraping. Místo toho, aby AI nástroj musel rozumět tomu, jak vykreslujeme tabulku cen na webu, zavolá si přímo compare_all_offers a dostane čistá strukturovaná data — ceny, odkazy, partnery, časová razítka.

Co s tím můžete dělat

Po napojení audioknihy.cz MCP serveru do svého AI klienta můžete psát úplně přirozeně:

  • „Najdi audioknihu Hobit a porovnej ceny napříč obchody."

    AI volá search_audiobooks compare_all_offers, výsledek vrátí jako tabulku.

  • „Co dabuje Václav Knop? Top 10."

    AI volá get_narrator a vrátí profil + works array.

  • „Detektivky v češtině pod 200 Kč."

    AI volá search_by_filters s genre + price_max.

  • „Doporuč mi tři audioknihy z fantasy a kde je nejlevněji koupit."

    AI kombinuje search_by_filters + find_cheapest_offer per title.

Reálná hodnota: AI agent přestane být jen chatbot „obecného vědění" a stává se konkrétním asistentem pro váš český audioknižní nákup — s aktuálními cenami a transparentními affiliate odkazy.

Proč jsme to postavili

AI nástroje jsou už teď způsob, jakým hodně lidí hledá knižní tipy a srovnává ceny — místo toho, aby procházeli desítku e-shopů. Když AI nemá strukturovaný přístup k českému audioknižnímu trhu, buď vrátí zastaralé informace ze svého trénovacího datasetu, nebo scrapuje stránky obchodů a často přehlíží předplatitelské služby jako Radiotéku.

MCP nám umožňuje být v té smyčce přímo. Když Claude nebo ChatGPT doporučí audioknihu, vidí naše aktuální data, naše porovnání cen, naše affiliate odkazy. Pro uživatele to znamená lepší doporučení; pro nás stabilní zdroj návštěvnosti, který nezávisí na tom, jak se zrovna chová Google Search.

A je to první podobný server pro český audioknižní trh. Chceme, aby se „audioknihy.cz" stalo synonymem pro „spolehlivý zdroj v AI asistentech", podobně jako se „Fakturoid" stal synonymem pro fakturaci v AI workflow pro účetní.

Endpoint + technické parametry

POST https://audioknihy.cz/api/mcp
Verze
0.3.0 (od 2026-05-10)
Transport
Streamable HTTP, JSON-RPC 2.0, stateless
Autentizace
Anonymní (read-only katalog)
Rate limit
60 req/min/IP (anonymous tier)
Timeout
5 s na požadavek
Nástrojů
13 read-only

13 nástrojů, které server nabízí

Každý nástroj má kompletní JSON-Schema specifikaci v Agent Skills indexu.

  • Vyhledávání audioknih

    Hledání
    search_audiobooks

    Fulltextové i přibližné hledání napříč 12 367 českými audioknihami (název, autor, interpret). Převede volný dotaz na konkrétní tituly.

  • Detail audioknihy

    Detail
    get_audiobook

    Kompletní detail podle autora a názvu — popis, obálka, délka, ISBN, žánry, interpret, nakladatel a tabulka všech aktivních nabídek napříč partnery.

  • Nejlevnější nabídka

    Porovnání
    find_cheapest_offer

    Nejnižší aktivní cena audioknihy napříč všemi partnery. USP — jediný český web, který porovnává ceny audioknih napříč hlavními obchody.

  • Porovnání všech nabídek

    Porovnání
    compare_all_offers

    Kompletní cenová tabulka napříč všemi prodejci pro jeden titul — cena, formát a čas poslední aktualizace u každého obchodu.

  • Procházení žánrů

    Procházení
    browse_genres

    Seznam všech 35 českých audioknižních žánrů s počty titulů. Vstupní bod pro objevování — agent si projde žánry před zanořením do konkrétního.

  • Filtrované hledání

    Filtr
    search_by_filters

    Vícekriteriální hledání — kombinace žánru, interpreta, maximální ceny a roku vydání. Když má agent strukturovaná kritéria místo volného dotazu.

  • Profil autora

    Detail
    get_author

    Profil autora a jeho audioknihy — biografie, foto a seznam titulů, kde je uveden jako autor či spoluautor.

  • Profil interpreta

    Detail
    get_narrator

    Profil interpreta (vypravěče) a audioknihy, které načetl. Čeští posluchači si často vybírají podle interpreta — kvalita přednesu rozhoduje.

  • Seznam partnerů

    Transparentnost
    list_partners

    Aktivní prodejní partneři s počty audioknih. Transparentnost — jak audioknihy.cz vydělává (jsme affiliate srovnávač, ne obchod).

  • Žebříčky audioknih

    Procházení
    get_audiobook_rankings

    Katalogové žebříčky — nejlevnější, nejlépe hodnocené (databazeknih.cz, atribuovaně), největší slevy nebo na cenovém dně. Pro dotazy „nejlepší/nejlevnější audioknihy teď".

  • Vývoj ceny

    Porovnání
    get_price_trend

    Cenová historie zobrazené nejnižší nabídky — minimum a maximum v okně, aktuální cena, % poklesu a zda je na cenovém dně. Odpoví „je teď dobrá cena?".

  • Profil nakladatelství

    Detail
    get_publisher

    Profil nakladatelství a jeho audioknihy. Česká audioknižní produkce se soustředí do několika nakladatelství (Tympanum, OneHotBook, Témbr…).

  • Cenový index trhu

    Procházení
    get_price_index

    Cenový index celého trhu — medián a průměr nejnižší ceny, průměrná úspora porovnáním, nejlevnější obchod a statistiky podle žánru. Originální data, citovatelný dataset.

Jak si MCP server zprovoznit ve vašem AI nástroji

Většina klientů potřebuje jen URL https://audioknihy.cz/api/mcp a žádné credentials. Konkrétní postup pro všechny rozšířené klienty v ČR:

Univerzální recept (platí pro všechny klienty): transport http / streamable-http, URL https://audioknihy.cz/api/mcp, žádná autentizace — pole OAuth / token / header nechte prázdná. Níže přesný fail-proof postup pro každý klient (rozbalte si svůj).

Claude.ai & Claude Desktopdoporučeno

Přes grafické rozhraní (Connectors) — bez editace souborů. Funguje na webu, v desktopové i mobilní aplikaci.

  1. Otevřete claude.ai nebo Claude Desktop → vlevo dole CustomizeConnectors
  2. Tlačítko +Add custom connector
  3. Name (POVINNÉ — jinak je tlačítko „Add" šedé): napište cokoli, např. Audioknihy.cz
  4. URL: https://audioknihy.cz/api/mcp
  5. Advanced settings → OAuth Client ID / Secret: nechte PRÁZDNÉ (server nevyžaduje přihlášení)
  6. Kliknout Add → v seznamu zapnout přepínač

Free účet: 1 vlastní konektor; Pro / Max / Team bez limitu. Editaci claude_desktop_config.json nepotřebujete (pro remote HTTP servery je rozbitá — GUI Connectors je správná cesta).

Claude Code (Anthropic CLI)

Jediný příkaz v terminálu:

claude mcp add --transport http audioknihy https://audioknihy.cz/api/mcp

Ověření: claude mcp list → měl by ukázat audioknihy (http). Žádný token / header se nezadává.

Cursor

Settings → MCPAdd custom MCP, nebo přímo do ~/.cursor/mcp.json:

{
  "mcpServers": {
    "audioknihy": {
      "type": "http",
      "url": "https://audioknihy.cz/api/mcp"
    }
  }
}

Klíč je url (ne httpUrl ani serverUrl). Bez auth.

Gemini CLI (Google)

Do ~/.gemini/settings.json (globální) nebo .gemini/settings.json (projekt):

{
  "mcpServers": {
    "audioknihy": {
      "httpUrl": "https://audioknihy.cz/api/mcp"
    }
  }
}

⚠️ Gemini používá httpUrl (ne url). Ověření: /mcp v interaktivním promptu.

VS Code (GitHub Copilot)

Command Palette → MCP: Open User Configuration, nebo .vscode/mcp.json v projektu:

{
  "servers": {
    "audioknihy": {
      "type": "http",
      "url": "https://audioknihy.cz/api/mcp"
    }
  }
}

⚠️ Kořenový klíč je servers (ne mcpServers!). Copilot Chat přepněte do režimu Agent.

Cline (VS Code rozšíření)

Cline panel → MCP ServersConfigure (cline_mcp_settings.json):

{
  "mcpServers": {
    "audioknihy": {
      "type": "streamableHttp",
      "url": "https://audioknihy.cz/api/mcp"
    }
  }
}

⚠️ Cline chce type: "streamableHttp" (camelCase).

Windsurf (Cascade)

Settings → Cascade → MCP Servers → +, nebo ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "audioknihy": {
      "type": "http",
      "serverUrl": "https://audioknihy.cz/api/mcp"
    }
  }
}

⚠️ Windsurf používá serverUrl (ne url!).

Antigravity (Google IDE)

MCP Servers → View raw config mcp_config.json:

{
  "mcpServers": {
    "audioknihy": {
      "type": "http",
      "serverUrl": "https://audioknihy.cz/api/mcp"
    }
  }
}

⚠️ Stejně jako Windsurf: klíč serverUrl (ne url).

ChatGPT (Apps & Connectors)

Vyžaduje plán Pro / Team / Enterprise / Edu + zapnutý Developer Mode.

  1. Settings → Apps & ConnectorsAdd app / Create
  2. MCP Server URL: https://audioknihy.cz/api/mcp
  3. Authentication: No authentication (pole pro OAuth / token nechte prázdná)

MCP konektory v ChatGPT jsou BETA a chování se mění. Pokud nejde anonymně připojit, ozvěte se přes /kontakt.

Codex CLI, Continue, Perplexity & ostatní

Libovolný MCP-aware klient potřebuje jen tři údaje (viz univerzální recept nahoře): transport http / streamable-http, URL https://audioknihy.cz/api/mcp, auth žádný.

  • Codex CLI: codex mcp add --type http audioknihy https://audioknihy.cz/api/mcp
  • Continue: JSON jako Cursor (url) do .continue/mcpServers/audioknihy.json
  • Perplexity: MCP je legacy (přechod na REST API) — pro nové integrace zvažte přímé API

Discovery metadata pro automatickou konfiguraci: Server Card.

Příklad volání přes curl (sanity check)

curl -X POST https://audioknihy.cz/api/mcp \
  -H 'content-type: application/json' \
  -H 'accept: application/json, text/event-stream' \
  -d '{
    "jsonrpc": "2.0",
    "method": "tools/call",
    "params": {
      "name": "search_audiobooks",
      "arguments": { "query": "Hobit", "limit": 5 }
    },
    "id": 1
  }'

WebMCP — pro AI agenty rovnou v prohlížeči

Každá stránka audioknihy.cz registruje stejných 13 nástrojů přes WebMCP API (navigator.modelContext.registerTool).

Když uživatel s podporovaným prohlížečem (Chrome 146+ Canary, v dohledné době stable) navštíví naši stránku, jeho AI asistent přímo v browseru získá přístup ke stejným nástrojům jako server-to-server klient — bez konfigurace, bez instalace pluginů.

Discovery metadata pro automatické skenery

  • /.well-known/mcp/server-card.jsonServer Card (SEP-2127): server info + capabilities + tool list
  • /.well-known/mcp.json — kanonický alias téhož
  • /.well-known/agent-skills/index.jsonAgent Skills (Cloudflare RFC v0.2.0): per-skill markdown specifikace
  • /.well-known/api-catalogAPI Catalog (RFC 9727)
  • /llms.txt + /llms-full.txt — narativní AI manifesty

Affiliate disclosure

Audioknihy.cz je nezávislý affiliate srovnávač. Odchozí odkazy na obchody směřují přes /go/<partner> pro tracking; u nákupu po přechodu od nás dostáváme provizi (cena pro koncového zákazníka je shodná s nákupem napřímo). AI agenti volající katalog přes MCP můžou tuto skutečnost transparentně sdělit uživateli; nástroj list_partners vrací aktuální seznam obchodů s nimi i s provizemi. Plný popis najdete na partnerské stránce a v cookies.

Často kladené otázky

Co je MCP server?
MCP (Model Context Protocol) je otevřený protokol od Anthropicu, kterým AI aplikace mluví s externími systémy. Funguje jako univerzální kabel: jeden a tentýž audioknižní katalog tak zpřístupníme Claudu, ChatGPT, Cursoru i Perplexity současně, aniž bychom pro každého psali zvlášť integraci.
Co s tím můžu jako uživatel dělat?
Po napojení MCP serveru můžete v AI chatu psát přirozeně: „Najdi audioknihu Hobit a porovnej ceny", „Co dabuje Václav Knop?" nebo „Detektivky pod 200 Kč v češtině". AI vyhledá přímo v našem katalogu a vrátí strukturovanou odpověď s odkazy na jednotlivé obchody.
Potřebuju API klíč?
Ne. Anonymous tier je veřejný a zdarma — pouze rate-limit 60 požadavků za minutu na IP adresu. Pokud potřebujete vyšší limity (B2B, partnerský přístup), napište nám na /kontakt.
Funguje to i bez instalace? Jen v prohlížeči?
Ano — implementovali jsme i WebMCP. Když navštívíte audioknihy.cz v prohlížeči, který WebMCP podporuje (Chrome 146+ Canary, brzy stable), AI asistent v browseru získá přístup ke stejným nástrojům automaticky, bez konfigurace.
Co se stane, když AI doporučí audioknihu? Dostanete provizi?
Ano, jsme affiliate srovnávač — platí to stejné jako pro běžné návštěvy přes web. Nástroj list_partners (a každá odpověď s odkazem na obchod) vrací URL ve formátu /go/<partner>, abyste mohli AI agenta naučit transparentně sdělit, že nákup po kliknutí přináší audioknihy.cz provizi. Cena pro koncového zákazníka je vždy shodná s nákupem napřímo.

Naši partneři

  • Martinus
  • Knihy Dobrovský
  • Kosmas
  • Dobré-knihy
  • Radiotéka