Divpadsmit reālu rīku, ko nodrošina MCP endpoint. Katrs no tiem ir pieejams arī kā vienkāršs REST endpoint un šīs vietnes pārlūka saskarnē.
🌍dns_lookupAtrisina DNS ierakstus (A, AAAA, MX, TXT, NS, CNAME, SOA, SRV, PTR; SITE vairākiem izplatītiem tipiem uzreiz) jebkuram domēnam.
dns_lookup — Piemērs: „Atrisini example.com MX ierakstus“ → dns_lookup({ domain: "example.com", type: "MX" })
🔎ip_lookupNosaka IP adreses atrašanās vietu — valsts, reģions un pilsēta, kā arī koordinātas un laika josla, ja datubāzē tās ir.
ip_lookup — Piemērs: „Kur atrodas 8.8.8.8?“ → ip_lookup({ ip: "8.8.8.8" })
📱qr_generateĢenerē QR kodus (PNG vai SVG) ar pielāgojamu izmēru un kļūdu labošanas līmeni.
qr_generate — Piemērs: „Izveido QR kodu https://arttron.dev“ → qr_generate({ data: "https://arttron.dev", format: "svg" })
📦list_versionsUzskaita pieejamās Arttron Dev Server versijas ar novecošanas paziņojumiem.
list_versions — Piemērs: „Kādas dev-server versijas ir pieejamas?“ → list_versions({})
⬇️download_dev_serverLejupielādes saites uz Arttron Dev Server binārajiem arhīviem (tar.gz vai zip).
download_dev_server — Piemērs: „Dod man jaunāko dev-server lejupielādi“ → download_dev_server({ version: "latest" })
🖼️proxy_imageLejupielādē un starpnieko ārēju attēlu, pārbaudot satura tipu un bloķējot privātos IP diapazonus.
proxy_image — Piemērs: „Lejupielādē šo attēlu pēc URL“ → proxy_image({ url: "https://example.com/logo.png" })
🔒ssl_checkPārbauda hosta TLS sertifikātu: spriedums, dienas līdz termiņam, derīguma logs, subjekts, izdevējs, SAN nosaukumi, sērijas numurs, SHA-256 nospiedums, saskaņotais protokols un šifrs, kā arī sertifikātu ķēde.
ssl_check — Piemērs: „kad beigsies example.com sertifikāts?“ → ssl_check({ host: "example.com" })
🧮hashAprēķina MD5, SHA-1, SHA-256 vai SHA-512 jaucējzīmi, ar atslēgu saistītu HMAC-SHA1/256/512 vai pārbauda esošu bcrypt jaucējzīmi — pēc izvēles salīdzinot rezultātu ar gaidīto vērtību konstantā laikā.
hash — Piemērs: „kāds ir hello SHA-256?“ → hash({ algorithm: "sha256", input: "hello" })
📡http_checkPārbauda URL HTTP protokolā: galīgo statusu, visu pāradresāciju ķēdi, atbildes galvenes ar drošības galveņu kopsavilkumu (HSTS, CSP, ...), lapas virsrakstu un laikus (TTFB un kopējo) — ar spriedumu un errorCode, nevis kļūdu, ja URL ir nepieejams, lēns vai cilpā.
http_check — Piemērs: „kāpēc https://example.com neatveras?“ → http_check({ url: "https://example.com/" })
20 req/minhttp check
🧪simulate_http_errorGatavs URL, kas atgriež izvēlētu HTTP kļūdu (statusu, aizturi, pakalpojuma sniedzēja saturu vai pārtrauktu/gaidošu savienojumu), lai pārbaudītu klienta kļūdu apstrādi.
simulate_http_error — { "status": "503", "preset": "stripe" }
🤖generate_agentPēc strukturēta apraksta ģenerē gatavas Claude Code un Codex aģentu konfigurācijas — deterministiski, bez LLM.
generate_agent — Piemērs: „izveido tikai lasīšanas pārskatītāja aģentu Claude Code“ → generate_agent({ platforms: ["claude"], name: "reviewer", role: "...", goal: "..." })
📝markdown_to_htmlPārveido GitHub markdown par attīrītu HTML.
markdown_to_html — Piemērs: „pārveido šo markdown par HTML: ## Virsraksts“ → markdown_to_html({ markdown: "## Virsraksts" })