atcmarket-mcp
Click on "Install 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., "@atcmarket-mcpCompare 3 RTX 5070 graphics cards from the GPU category"
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.
atcmarket-mcp
Remote MCP server (Streamable HTTP) nad verejnym katalogem atcmarket.cz (AT Computers). Bez loginu, bez state — cte verejne dostupne stranky katalogu a parsuje je (zadne JSON API na zdrojovem webu neexistuje).
Nastroje
hledej_produkt(dotaz)— fulltextove hledani v celem katalogu. Vraci nazev, kod, cenu s/bez DPH a dostupnost. Siroke — muze vratit nesouvisejici produkty z jinych kategorii (napr. "Gigabyte zakladni deska" vrati i notebooky a CPU chladice znacky Gigabyte).hledej_v_kategorii(kategorie, filtry?, pouze_skladem?, strana?)— presne hledani omezene na jednu kategorii, volitelne filtrovane podle vyrobce/typu (napr.kategorie: "zakladni_desky", filtry: ["Gigabyte"]). Pouziva reverse-engineerovany filtrovaci mechanismus webu (viz nize) — nevraci sum z jinych kategorii.podporovane_filtry()— vypise podporovane kategorie a jejich filtry. Zavolat pred pouzitimhledej_v_kategoriis konkretnim filtrem, aby se predeslo chybe "neznamy filtr".detail_produktu(kod)— detail podle objednaciho kodu: nazev, vyrobce, kod vyrobce, zaruka, dostupnost, obe ceny a tabulka technickych parametru.porovnej_produkty(kody)— srovná 2 až 5 produktů podle objednacích kódů (např. dva notebooky nebo dvě desky). Stáhne detaily paralelně, sjednotí parametry do jedné tabulky (chybějící hodnota u produktu, který daný parametr nemá, se ukáže jako—). Funguje i napříč kategoriemi, i když to pak nemusí dávat věcný smysl.
Related MCP server: Web Search MCP Remote Server
Podporovane kategorie (stav k nasazeni)
Klíč | Název | Příklady filtrů |
| Notebooky |
|
| Zakladni desky |
|
| Procesory a chladice |
|
| Pameti |
|
| Skříně a zdroje |
|
| Grafické karty a TV tunery |
|
| Disky |
|
| Monitory a LFD |
|
| Tiskárny, multifunkce a plotry |
|
| Klávesnice, myši, herní ovladače |
|
| Sluchátka |
|
Omezení: kategorie
procesorysdružuje procesory a chladiče. ATC Market je rozlišuje pouze podkategorií, kterou současný modelhledej_v_kategoriineserializuje; pro praktické zúžení použij filtr výrobce (Intel/AMD → CPU, Arctic/Scythe/Endorfy → chladiče) nebo socket/patici (am4/am5/lga1700/lga1851), který CPU vrací čistě.
Kompletní seznam filtrů pro danou kategorii vrátí nástroj
podporovane_filtry().
V kazde kategorii lze kombinovat vice filtru najednou (napr. notebooky
["Intel", "Lenovo"]= jen Intel notebooky znacky Lenovo).
Jak filtrovaci mechanismus funguje (pro rozsireni na dalsi kategorie)
Web nema JSON API, ale ma funkcni server-side filtr pouzivany strankou
"Komfortni hledani" (/adv-search/{kat}/{templateId}). Zjistil jsem
dva mechanismy:
Kategorie-specificky numericky filtr — kazda hodnota v UI ma
data-pid(ID parametru) adata-vid(ID hodnoty). Vysledky se pak nactou z/itemspage/zbozi?kat={kat}&templateId={templateId} &sort=1&page=1&skladem=0&c={pid}I{vid}. Vice filtru se retezi presP:c=371I26531P1117I5067.Univerzalni filtr vyrobce — kdyz ma hodnota
data-pid="brands", pouziva se misto toho samostatny parametrvyr={vid}(nec=).
Postup pro pridani nove kategorie:
Najdi kategorii v katalogu, ziskej jeji
katatemplateIdz odkazu/adv-search/{kat}/{templateId}.Na strance
/adv-search/{kat}/{templateId}najdi pozadovanou hodnotu v DOM (napr. pres DevTools), precti jejidata-pidadata-vid.Pokud
data-pid="brands", pouzij typ"vyr"s danevid. Jinak pouzij typ"c"s danympid+vid.Pridej zaznam do
CATEGORIESvroute.ts.
Poznamka: nektere facety (napr. "Pamet RAM (GB)" na noteboocich, "Kapacita pameti (GB)" na pametech, "Velikost pameti VGA (GB)" u grafickych karet) jsou rozsahove slidery, ne diskretni hodnoty — ty nejsou v teto verzi podporovane (vyzaduji jiny zpusob automatizace). Overeno: grafické karty nemají ani obecnější facet na úrovni generace (jen konkrétní modely jako rtx_5070).
Lokalni spusteni
npm install
npm run dev
# http://localhost:3000/api/mcpDeploy na Vercel
vercel --prodnebo pres vercel.com/drop — nahraj zip bez
node_modules a .next.
Pripojeni klienta
{
"mcpServers": {
"atcmarket": { "url": "https://<tvuj-projekt>.vercel.app/api/mcp" }
}
}Pro stdio-only klienty pres mcp-remote proxy (viz README u ares-mcp).
Zname omezeni
Jen verejny katalog. Ceny a dostupnost jsou ty, co vidi neprihlaseny navstevnik — ne partnerske ceny z atcomp.cz. Server pro atcomp.cz (prihlaseny B2B ucet) je samostatny projekt.
HTML scraping, ne API. Parser je navazany na aktualni CSS tridy webu. Redesign webu ho muze rozbit.
atcmarket.cz posila neuplny TLS certifikatovy retezec (chybi mezilehly CA certifikat — bezne u IIS/ASP.NET serveru). Bezne prohlizece to tolerovaly (AIA-fetching/cachovana duveryhodna uloziste), ale Node fetch to odmital chybou "unable to get local issuer certificate". Server proto pouziva
node:httpss vypnutou strict verifikaci certifikatu (rejectUnauthorized: false) POUZE pro volani na atcmarket.cz — ne globalne. Kompromis: prijima riziko MITM na tomto jednom odchozim spojeni vymenou za funkcnost; jde jen o cteni verejnych katalogovych dat, zadne credentials se neposilaji.atcomp.cz odkaz. Každá položka a detail nese kromě odkazu na atcmarket.cz i odkaz na B2B portál
https://www.atcomp.cz/ItemDetail/ Index/{kod}— sestavený jen ze stejného objednacího kódu, žádný další scraping. Odkaz je za loginem (potvrzeno uživatelem, že stejné ID platí na obou systémech).Neexistujici kod se pozna podle
<title>obsahujiciho "Nenalezeno" — web nevraci jasny HTTP chybovy stavovy kod.Rozsahove filtry (RAM GB, cena, frekvence) nejsou podporovane — jen diskretni hodnoty (vyrobce, typ pameti, CPU vyrobce...).
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceSearch product catalogs across thousands of Central European e-shops. Semantic search, keyword matching, GTIN/EAN lookup — via REST API or MCP. \~2,500 e-shops | ~8.5M products | 7 countries (CZ, SK, PL, HU, RO, DE, AT)Last updatedMIT
- Alicense-qualityBmaintenanceRemote HTTP/SSE MCP server for web search with full page content extraction, search summaries, and API authentication.Last updatedMIT
- AlicenseAqualityDmaintenanceSearch and explore a catalog of 2,000+ MCP servers — full-text search, trending, hot, categories, and side-by-side comparison — from any MCP client. A zero-dependency stdio bridge over the hosted awesome-mcp.tools endpoint.Last updated815MIT
- Flicense-qualityDmaintenancePrivacy-focused web search MCP server using SearXNG with Streamable HTTP transport, supporting authentication and advanced search parameters.Last updated
Related MCP Connectors
MCP server for Google search results via SERP API
Federated commerce search across independent WooCommerce merchants. Keyless, read-only MCP server.
Free remote MCP server for fetching public web pages through a rotating proxy pool.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/pokys/mcp-atcmarket'
If you have feedback or need assistance with the MCP directory API, please join our Discord server