Kódvéna
Kódvéna (kodvena.hu) magyar webfejlesztő: szolgáltatások, szakmai oldalak, GYIK, igényleadás.
Should I use this
Quality & Safety
Findings (11)
- HIGH
- LOWin kodvena_overview
- LOWin how_it_works
- LOWin get_page
- LOWin get_faq
- LOWin list_free_tools
- LOWin check_google_business_profile
- LOWin email_signature_link
- LOWin phone_menu
- LOWin get_faq
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"kodvena": {
"url": "https://kodvena.hu/mcp"
}
}
}Remote endpoints
https://kodvena.hu/mcpstreamable-httpWhat it can do
Tool inventory
Tools (22)
🟢kodvena_overview
Mi a Kódvéna, milyen szolgáltatásai vannak, hogyan lehet elindítani egy munkát, fizetés, kapcsolat. Ezzel érdemes kezdeni.
Input Schema
{
"type": "object",
"properties": {}
}🟢how_it_works
A megrendelés menete lépésről lépésre (igényfelmérés, ajánlat, fejlesztés, ellenőrzés, élesítés), mit kap az ügyfél a kész oldal mellé, és hogyan működik az ügyfélfiók (ticketek, fizetés, telefon, értékelés, panasz).
Input Schema
{
"type": "object",
"properties": {}
}🟢search(query, type, limit)
Keresés a kodvena.hu összes nyilvános oldalán (szolgáltatások, szakmai oldalak, blog, ingyenes eszközök, ÁSZF, adatvédelem). Magyar kulcsszavakkal a legjobb.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Keresőkifejezés, pl. „webshop számlázó integráció” vagy „virágbolt weboldal”"
},
"type": {
"type": "string",
"enum": [
"home",
"service",
"industry",
"tool",
"blog",
"info",
"legal",
"faq"
],
"description": "Szűkítés oldaltípusra (nem kötelező)"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20
}
},
"required": [
"query"
]
}🟢get_page(url)
Egy kodvena.hu oldal teljes szövege (cím, leírás, tartalom), ahogy a weboldalon megjelenik.
Input Schema
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "Teljes cím vagy útvonal, pl. https://kodvena.hu/aszf vagy /weboldal-viragboltoknak"
}
},
"required": [
"url"
]
}🟢list_pages(type, offset, limit)
A kodvena.hu nyilvános oldalai típus szerint: service (fejlesztési szolgáltatások), industry (szakmára szabott weboldal-megoldások), tool (ingyenes eszközök), blog, info, legal, faq (általános GYIK).
Input Schema
{
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": [
"home",
"service",
"industry",
"tool",
"blog",
"info",
"legal",
"faq"
]
},
"offset": {
"type": "integer",
"minimum": 0
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 200
}
},
"required": [
"type"
]
}🟢get_faq(industry)
A Kódvéna gyakori kérdései és válaszai: az általános GYIK, vagy egy szakmai oldalé (pl. weboldal-viragboltoknak).
Input Schema
{
"type": "object",
"properties": {
"industry": {
"type": "string",
"description": "Szakmai oldal azonosítója vagy címe (nem kötelező), pl. weboldal-viragboltoknak"
}
}
}🟢list_free_tools
A Kódvéna ingyenes online eszközei (weboldal-ellenőrző, domain-névkereső, látványterv-generáló stb.), címmel és leírással.
Input Schema
{
"type": "object",
"properties": {}
}🟢fetch(id)
Egy keresési találat (vagy bármely kodvena.hu oldal) teljes szövege az azonosítója (URL-je) alapján. A search eredményeinek id mezőjével használd.
Input Schema
{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "A találat azonosítója (a kodvena.hu oldal címe)"
}
},
"required": [
"id"
]
}🟡start_project_request(summary, project_type, business_name, industry, existing_website, ...)
Ha a felhasználó weboldalt, webshopot, egyedi szoftvert, integrációt vagy javítást szeretne a Kódvénától, ezzel átadhatod az eddig összegyűjtött igényét. Egy linket kapsz, amit add át a felhasználónak: azon a kodvena.hu igényfelmérő asszisztense már ismeri az összefoglalót, csak a hiányzó részleteket kérdezi, és ott kap (emberi ellenőrzéssel) egyedi árajánlatot. Személyes elérhetőséget (név, e-mail, telefon) ne küldj: azt a felhasználó a weboldalon adja meg. Csak a felhasználó kifejezett kérésére hívd.
Input Schema
{
"type": "object",
"properties": {
"summary": {
"type": "string",
"minLength": 20,
"maxLength": 3000,
"description": "Az igény összefoglalója a felhasználó szavaival: mit szeretne, kinek, miért"
},
"project_type": {
"type": "string",
"enum": [
"new_website",
"webshop",
"custom_software",
"integration",
"fix_or_modify",
"redesign",
"other"
]
},
"business_name": {
"type": "string",
"maxLength": 120
},
"industry": {
"type": "string",
"maxLength": 120,
"description": "Szakma, terület (pl. virágbolt, villanyszerelő)"
},
"existing_website": {
"type": "string",
"maxLength": 200,
"description": "A mostani weboldal címe, ha van"
},
"features": {
"type": "array",
"maxItems": 20,
"items": {
"type": "string",
"maxLength": 200
},
"description": "Kért funkciók (pl. online időpontfoglalás, webshop, ajánlatkérő űrlap)"
},
"deadline": {
"type": "string",
"maxLength": 120
},
"budget": {
"type": "string",
"maxLength": 120,
"description": "A felhasználó által említett keret (nem kötelező)"
},
"notes": {
"type": "string",
"maxLength": 1500
}
},
"required": [
"summary"
]
}🟡check_website(url)
Egy weboldal ingyenes vizsgálata valódi böngészővel: sebesség, biztonság, SEO, LLM-keresők, akadálymentesség, tartalom; pontszám és legfontosabb hibák. Kb. 1–2 perc; ha addig nem kész, a link akkor is jó. A felhasználó kérésére hívd; az eredmény egy kodvena.hu link, amit add át neki.
Input Schema
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "A vizsgálandó weboldal címe, pl. pelda.hu",
"maxLength": 300
}
},
"required": [
"url"
]
}🟡compare_competitors(own_url, competitors)
A saját weboldal összevetése 1–3 versenytárssal ugyanazokon a szempontokon (pár perc). A felhasználó kérésére hívd; az eredmény egy kodvena.hu link, amit add át neki.
Input Schema
{
"type": "object",
"properties": {
"own_url": {
"type": "string",
"description": "A saját weboldal címe",
"maxLength": 300
},
"competitors": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 3,
"description": "1–3 versenytárs weboldalának címe"
}
},
"required": [
"own_url",
"competitors"
]
}🟡search_domains(query, keywords, tlds)
Szabad domainnevek keresése egy cégnévből vagy kulcsszavakból, árral (.hu, .com, .eu stb.). A felhasználó kérésére hívd; az eredmény egy kodvena.hu link, amit add át neki.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Cégnév vagy kulcsszavak, pl. „Rózsa Virágbolt Szeged”",
"maxLength": 120
},
"keywords": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 5,
"description": "Legfeljebb 5 kiegészítő kulcsszó (nem kötelező)"
},
"tlds": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 10,
"description": "Végződések (nem kötelező), pl. [\"hu\",\"com\"]"
}
},
"required": [
"query"
]
}🟡create_cookie_banner(policy_url, services, theme, layout, primary_color, ...)
Magyar süti-hozzájárulás kezelő kódja (egyenrangú elfogadás / elutasítás, kategóriák, Google Consent Mode v2), beilleszthető kóddal. A felhasználó kérésére hívd; az eredmény egy kodvena.hu link, amit add át neki.
Input Schema
{
"type": "object",
"properties": {
"policy_url": {
"type": "string",
"description": "Az adatkezelési tájékoztató címe (kötelező), pl. https://pelda.hu/adatvedelem",
"maxLength": 300
},
"services": {
"type": "array",
"items": {
"type": "string",
"enum": [
"ga4",
"gtm",
"gads",
"fbpixel",
"tiktok",
"clarity",
"hotjar",
"youtube"
]
},
"maxItems": 8,
"description": "Használt szolgáltatások (nem kötelező): ga4 (Google Analytics), gtm (Tag Manager), gads (Google Ads), fbpixel (Meta Pixel), tiktok, clarity, hotjar, youtube"
},
"theme": {
"type": "string",
"enum": [
"kodvena",
"semleges",
"sotet",
"termeszet",
"meleg",
"elegans",
"lila",
"grafit"
],
"description": "Téma (nem kötelező)"
},
"layout": {
"type": "string",
"enum": [
"bar",
"box",
"box-right",
"center"
],
"description": "Elrendezés (nem kötelező)"
},
"primary_color": {
"type": "string",
"description": "Fő szín hexában (nem kötelező), pl. #2563eb"
},
"consent_mode": {
"type": "boolean",
"description": "Google Consent Mode v2 (alapból igen)"
}
},
"required": [
"policy_url"
]
}🟡create_device_preview(url)
Képernyőkép egy weboldalról laptop, tablet és telefon keretben (PNG, JPG, WebP letöltéssel). A felhasználó kérésére hívd; az eredmény egy kodvena.hu link, amit add át neki.
Input Schema
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "A weboldal címe",
"maxLength": 300
}
},
"required": [
"url"
]
}🟡create_website_mockup(company_name, industry, style, pages, features, ...)
AI-látványterv egy új weboldalról laptopon, tableten és mobilon, a megadott cég, iparág és stílus alapján (1–2 perc, szigorú napi keret). A felhasználó kérésére hívd; az eredmény egy kodvena.hu link, amit add át neki.
Input Schema
{
"type": "object",
"properties": {
"company_name": {
"type": "string",
"description": "Cégnév (kötelező)",
"maxLength": 80
},
"industry": {
"type": "string",
"description": "Iparág / tevékenység (kötelező), pl. virágbolt",
"maxLength": 80
},
"style": {
"type": "string",
"enum": [
"modern",
"minimal",
"elegans",
"baratsagos",
"ipari",
"termeszetes",
"jatekos",
"tech",
"klasszikus"
],
"description": "Stílus (alap: modern)"
},
"pages": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 8,
"description": "Oldalak: fooldal, szolgaltatasok, rolunk, arak, galeria, velemenyek, blog, gyik, kapcsolat, webshop, karrier (alap: főoldal, szolgáltatások, kapcsolat)"
},
"features": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 8,
"description": "Funkciók (nem kötelező): idopontfoglalas, ajanlatkeres, kapcsolati_urlap, terkep, hivas_gomb, galeria, velemenyek, webshop, arlista, hirlevel, tobbnyelvu, chat"
},
"moods": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 3,
"description": "Hangulat (nem kötelező, max. 3): megbizhato, meleg, energikus, nyugodt, luxus, fiatalos, szakerto, helyi"
},
"colors": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 4,
"description": "Színek hexában (nem kötelező, max. 4)"
},
"city": {
"type": "string",
"description": "Település (nem kötelező)",
"maxLength": 60
},
"slogan": {
"type": "string",
"description": "Szlogen (nem kötelező)",
"maxLength": 80
},
"services": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 6,
"description": "Szolgáltatások rövid nevei (nem kötelező, max. 6)"
},
"description": {
"type": "string",
"description": "Rövid leírás (nem kötelező)",
"maxLength": 1500
},
"devices": {
"type": "string",
"enum": [
"all",
"laptop_phone",
"laptop",
"phone"
],
"description": "Eszközök (alap: all)"
}
},
"required": [
"company_name",
"industry"
]
}🟡draft_privacy_policy(company, address, email, website, activity, ...)
GDPR-kompatibilis adatkezelési tájékoztató vázlata egy weboldalhoz a megadott adatokból (kb. 30–60 mp). A teljes szöveget visszaadja, és egy 24 óráig élő linket. Vázlat, nem jogi tanácsadás. A felhasználó kérésére hívd; az eredmény egy kodvena.hu link, amit add át neki.
Input Schema
{
"type": "object",
"properties": {
"company": {
"type": "string",
"description": "Cégnév / egyéni vállalkozó neve (kötelező)",
"maxLength": 160
},
"address": {
"type": "string",
"description": "Székhely (kötelező)",
"maxLength": 200
},
"email": {
"type": "string",
"description": "Kapcsolattartó e-mail (kötelező)",
"maxLength": 160
},
"website": {
"type": "string",
"description": "Weboldal címe (kötelező)",
"maxLength": 200
},
"activity": {
"type": "string",
"description": "Mivel foglalkozik (kötelező)",
"maxLength": 200
},
"tax_number": {
"type": "string",
"description": "Adószám (nem kötelező)",
"maxLength": 40
},
"registration_number": {
"type": "string",
"description": "Cégjegyzékszám (nem kötelező)",
"maxLength": 60
},
"phone": {
"type": "string",
"description": "Telefon (nem kötelező)",
"maxLength": 40
},
"hosting_provider": {
"type": "string",
"description": "Tárhelyszolgáltató neve, címe (nem kötelező)",
"maxLength": 160
},
"purposes": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 8,
"description": "Funkciók: kapcsolat, arajanlat, webshop, foglalas, hirlevel, regisztracio, allas, nyeremenyjatek"
},
"tracking": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 6,
"description": "Mérés / hirdetés: google-analytics, google-ads, meta-pixel, tiktok-pixel, hotjar, microsoft-clarity"
},
"embeds": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 5,
"description": "Beágyazások: youtube, google-maps, facebook, instagram, vimeo"
},
"newsletter_provider": {
"type": "string",
"description": "Hírlevél-szolgáltató (nem kötelező)",
"maxLength": 160
},
"payment_provider": {
"type": "string",
"description": "Fizetési szolgáltató (nem kötelező)",
"maxLength": 160
},
"shipping_provider": {
"type": "string",
"description": "Futárszolgálat (nem kötelező)",
"maxLength": 160
},
"booking_provider": {
"type": "string",
"description": "Foglalási rendszer (nem kötelező)",
"maxLength": 160
},
"extra": {
"type": "string",
"description": "Egyéb fontos tudnivaló (nem kötelező)",
"maxLength": 500
}
},
"required": [
"company",
"address",
"email",
"website",
"activity"
]
}🟡draft_terms(company, address, email, website, activity, ...)
Általános szerződési feltételek vázlata webshophoz vagy szolgáltatáshoz a megadott adatokból (kb. 30–60 mp). Webshop nélkül nem ír webshopos részeket. Vázlat, nem jogi tanácsadás. A felhasználó kérésére hívd; az eredmény egy kodvena.hu link, amit add át neki.
Input Schema
{
"type": "object",
"properties": {
"company": {
"type": "string",
"description": "Cégnév (kötelező)",
"maxLength": 160
},
"address": {
"type": "string",
"description": "Székhely (kötelező)",
"maxLength": 200
},
"email": {
"type": "string",
"description": "E-mail (kötelező)",
"maxLength": 160
},
"website": {
"type": "string",
"description": "Weboldal (kötelező)",
"maxLength": 200
},
"activity": {
"type": "string",
"description": "Tevékenység (kötelező)",
"maxLength": 200
},
"offer_type": {
"type": "string",
"enum": [
"termek",
"digitalis",
"szolgaltatas",
"vegyes"
],
"description": "Mit értékesít (kötelező)"
},
"customers": {
"type": "string",
"enum": [
"fogyaszto",
"ceg",
"mindketto"
],
"description": "Kinek (kötelező)"
},
"webshop": {
"type": "boolean",
"description": "Van-e webshop / online rendelés (alap: nem)"
},
"payment_methods": {
"type": "string",
"description": "Fizetési módok (csak webshopnál)",
"maxLength": 160
},
"shipping": {
"type": "string",
"description": "Szállítás (csak webshopnál)",
"maxLength": 160
},
"delivery_time": {
"type": "string",
"description": "Teljesítési határidő (csak webshopnál)",
"maxLength": 80
},
"warranty": {
"type": "string",
"description": "Jótállás (nem kötelező)",
"maxLength": 160
},
"tax_number": {
"type": "string",
"description": "Adószám (nem kötelező)",
"maxLength": 40
},
"phone": {
"type": "string",
"description": "Telefon (nem kötelező)",
"maxLength": 40
},
"hosting_provider": {
"type": "string",
"description": "Tárhelyszolgáltató (nem kötelező)",
"maxLength": 160
},
"extra": {
"type": "string",
"description": "Egyéb (nem kötelező)",
"maxLength": 500
}
},
"required": [
"company",
"address",
"email",
"website",
"activity",
"offer_type",
"customers"
]
}🟡create_ai_video(url, focus, voice, music)
Narrált bemutatóvideó (reklámvideó) egy weboldalról laptop (16:9) és mobil (9:16) változatban, felirattal, zenével. 5–10 perc; a link azonnal megnyitható, ott látszik a haladás, a kész videó letölthető, megosztható, és 2 módosítás kérhető. Szigorú napi keret. A felhasználó kérésére hívd; az eredmény egy kodvena.hu link, amit add át neki.
Input Schema
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "A weboldal címe (kötelező)",
"maxLength": 300
},
"focus": {
"type": "string",
"description": "Mit emeljen ki a videó (nem kötelező), pl. „a nyári akciót és a foglalást”",
"maxLength": 300
},
"voice": {
"type": "string",
"enum": [
"anna",
"berta",
"imre"
],
"description": "Narrátor: anna (női, barátságos, alap), berta (női, nyugodt), imre (férfi)"
},
"music": {
"type": "boolean",
"description": "Halk aláfestő zene (alap: igen)"
}
},
"required": [
"url"
]
}🟢check_google_business_profile(business_name, website, city, phone, answers)
A Google Cégprofil (Google Térkép) és a weboldal összhangjának ellenőrzése: név, cím, telefon egyezése, LocalBusiness adat, térkép, értékelés-link; a profil állapotára vonatkozó válaszokkal pontszám is. A Google oldalait nem kérdezi le. Csak olvas.
Input Schema
{
"type": "object",
"properties": {
"business_name": {
"type": "string",
"description": "A vállalkozás neve, ahogy a Cégprofilban szerepel (kötelező)",
"maxLength": 160
},
"website": {
"type": "string",
"description": "Weboldal címe (kötelező)",
"maxLength": 300
},
"city": {
"type": "string",
"description": "Település (nem kötelező)",
"maxLength": 100
},
"phone": {
"type": "string",
"description": "Telefonszám a Cégprofilban (nem kötelező)",
"maxLength": 40
},
"answers": {
"type": "object",
"description": "A profil állapota (nem kötelező, igen = true): verified, category, description, hours, photos, fresh_photos, posts, services, reviews10, rating, replies, recent_review, website_link, attributes, messaging",
"additionalProperties": {
"type": "boolean"
}
}
},
"required": [
"business_name",
"website"
]
}🟢qr_code_link(content, type, color, background)
Kitöltött link a böngészős QR-kód generátorhoz (weboldal, szöveg, e-mail, telefon); ott logó, szín állítható, PNG / SVG tölthető le.
Input Schema
{
"type": "object",
"properties": {
"content": {
"type": "string",
"description": "A kód tartalma, pl. weboldal cím vagy szöveg (kötelező)",
"maxLength": 500
},
"type": {
"type": "string",
"enum": [
"url",
"text",
"email",
"phone"
],
"description": "Típus (alap: url)"
},
"color": {
"type": "string",
"description": "Kód színe hexában (nem kötelező)"
},
"background": {
"type": "string",
"description": "Háttér hexában (nem kötelező)"
}
},
"required": [
"content"
]
}🟢email_signature_link(name, job_title, company, phone, email, ...)
Kitöltött link a böngészős e-mail aláírás készítőhöz; ott Gmailbe / Outlookba másolható.
Input Schema
{
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Név (kötelező)",
"maxLength": 80
},
"job_title": {
"type": "string",
"description": "Beosztás",
"maxLength": 80
},
"company": {
"type": "string",
"description": "Cég",
"maxLength": 80
},
"phone": {
"type": "string",
"description": "Telefon",
"maxLength": 40
},
"email": {
"type": "string",
"description": "E-mail",
"maxLength": 120
},
"website": {
"type": "string",
"description": "Weboldal",
"maxLength": 200
},
"address": {
"type": "string",
"description": "Cím",
"maxLength": 160
},
"template": {
"type": "string",
"enum": [
"klasszikus",
"modern",
"kompakt"
]
},
"color": {
"type": "string",
"description": "Kiemelő szín hexában"
}
},
"required": [
"name"
]
}🟢phone_menu
A telefonos ügyfélszolgálat menüje (melyik gomb mire való), a munkatárs elérhetősége (munkaidő) és az azonosítás módja. A telefonszám a weboldalon, csak embernek látható.
Input Schema
{
"type": "object",
"properties": {}
}Community
Evidence