[{"data":1,"prerenderedAt":734},["ShallowReactive",2],{"tool-mcp-reference-servers-hu":3},{"slug":4,"published":5,"minutes":6,"category":7,"tags":8,"keywords":13,"about":20,"sources":24,"cover":61,"og":62,"expertise":63,"locales":64,"lang":67,"title":68,"description":69,"coverAlt":70,"url":27,"pricing":71,"kind":72,"metaTitle":73,"takeaways":74,"faq":80,"toc":93,"blocks":118,"others":516},"mcp-reference-servers","2026-09-25",9,"agents",[9,10,11,12],"MCP","Reference servers","Tool protocol","Server SDKs",[14,15,16,17,18,19],"mcp reference servers","modelcontextprotocol servers github","write an mcp server","mcp server examples","mcp server sdk","mcp server security",[21],{"name":22,"url":23},"Model Context Protocol","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FModel_Context_Protocol",[25,28,31,34,37,40,43,46,49,52,55,58],{"title":26,"url":27},"MCP reference servers repository","https:\u002F\u002Fgithub.com\u002Fmodelcontextprotocol\u002Fservers",{"title":29,"url":30},"Repository README and server list","https:\u002F\u002Fgithub.com\u002Fmodelcontextprotocol\u002Fservers\u002Fblob\u002Fmain\u002FREADME.md",{"title":32,"url":33},"Security policy","https:\u002F\u002Fgithub.com\u002Fmodelcontextprotocol\u002Fservers\u002Fblob\u002Fmain\u002FSECURITY.md",{"title":35,"url":36},"Release process and trusted publishing","https:\u002F\u002Fgithub.com\u002Fmodelcontextprotocol\u002Fservers\u002Fblob\u002Fmain\u002FRELEASING.md",{"title":38,"url":39},"Filesystem server README","https:\u002F\u002Fgithub.com\u002Fmodelcontextprotocol\u002Fservers\u002Fblob\u002Fmain\u002Fsrc\u002Ffilesystem\u002FREADME.md",{"title":41,"url":42},"Everything server feature list","https:\u002F\u002Fgithub.com\u002Fmodelcontextprotocol\u002Fservers\u002Fblob\u002Fmain\u002Fsrc\u002Feverything\u002Fdocs\u002Ffeatures.md",{"title":44,"url":45},"MCP Registry","https:\u002F\u002Fregistry.modelcontextprotocol.io\u002F",{"title":47,"url":48},"Archived reference servers","https:\u002F\u002Fgithub.com\u002Fmodelcontextprotocol\u002Fservers-archived",{"title":50,"url":51},"Model Context Protocol documentation","https:\u002F\u002Fmodelcontextprotocol.io\u002F",{"title":53,"url":54},"TypeScript MCP SDK","https:\u002F\u002Fgithub.com\u002Fmodelcontextprotocol\u002Ftypescript-sdk",{"title":56,"url":57},"Python MCP SDK","https:\u002F\u002Fgithub.com\u002Fmodelcontextprotocol\u002Fpython-sdk",{"title":59,"url":60},"FastMCP on PyPI","https:\u002F\u002Fpypi.org\u002Fproject\u002Ffastmcp\u002F","\u002Fimages\u002Fblog\u002Fmcp-reference-servers\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fmcp-reference-servers\u002Fog.jpg","ai-engineer",[65,66,67],"en","de","hu","MCP-referenciaszerverek: mit mutatnak be és mit hagynak ki","Elemzés a modelcontextprotocol\u002Fservers repozól: hét referenciaszerver, mit tanít mindegyik, a mögöttes SDK-verziók, és miért nem kerülhet egyik sem éles rendszerbe.","Hét referenciaszerver, amelyet egyetlen MCP-kliens hoz el stdio-n keresztül","MIT","Protocol tooling","MCP-referenciaszerverek: mit bemutatnak · Balázs Csorba",[75,76,77,78,79],"Hét referenciaszerver van a src\u002F mappában — négy TypeScript, három Python —, amelyeket a README maga is oktatási példának, nem termelési kódnak nevez.","A Pythonos szerverek továbbra is mcp >=1.29.0 és \u003C2 követelményt támasztanak, miközben a Python SDK 2026. október 2-án már a 2.3.0-nál tart; aki lemásolja őket, az 1.x-es API-t tanulja.","A repository kifejezetten kizárja a sebezhetőségi bejelentéseket: a SECURITY.md a SDK repositorykba irányítja a találatokat.","A csomagokat CI-ből, OIDC trusted publishinggel és provenance igazolásokkal teszik közzé, registry-token nélkül.","A filesystem szerver útvonal-fehérlistája a gyűjtemény egyetlen homokozója, amelyet a kliens menet közben Roots-szal lecserélhet.",[81,84,87,90],{"q":82,"a":83},"Biztonságosan használhatók éles rendszerben az MCP-referenciaszerverek?","Nem, ezt a repository maga is kimondja. A README oktatási példának nevezi őket, amelyek nem termelésre készültek, a SECURITY.md pedig azt rögzíti, hogy erre a repositoryra egyáltalán nem fogadnak el sebezhetőségi bejelentést. Helyben futtassátok tanuláshoz vagy kliens teszteléséhez; valódi fiók elé karbantartott szerver kerüljön.",{"q":85,"a":86},"Melyik referenciaszerver olvassam el először?","A filesystemet, ha a hozzáférés-kezelés a kérdés: a könyvtár-fehérlistája és a Roots-kezelése a gyűjtemény leginkább újrahasznosítható terve. A everythinget, ha az a kérdés, hogy mire képes a protokoll: a három alapprimitív mellett mintavételezést, felhasználói megerősítést, haladásjelzést, strukturált kimenetet és feladatokat is megvalósít.",{"q":88,"a":89},"Hová tűnt a GitHub-, a Slack- és a PostgreSQL-szerver?","A modelcontextprotocol\u002Fservers-archived repoziba. Tizenhárom szerver került ki a referenciagyűjteményből; a Brave Search-et a Brave saját maga által fenntartott szervere váltotta, a Slack-szervert pedig most a Zencoder tartja karban.",{"q":91,"a":92},"Miben más ez a repository, mint az MCP Registry?","A registry egy közzétett szerverek katalógusa, amelyet bárki regisztrálhat — ott keres az ember futtatni való szerver. Ez a repository csak a MCP-irányító testület által gondozott hét megvalósítást tartalmazza, és a README a registry látogatóit inkább odairányítja.",[94,97,100,103,106,109,112,115],{"id":95,"title":96},"what-it-is","Mi ez",{"id":98,"title":99},"repository-layout","A repository szerverenként",{"id":101,"title":102},"how-it-works","Hogyan fut valójában egy szerver",{"id":104,"title":105},"getting-started","Első lépések",{"id":107,"title":108},"security-posture","Biztonsági helyzet",{"id":110,"title":111},"where-it-shingles","Hol akad el",{"id":113,"title":114},"verdict","Ítélet",{"id":116,"title":117},"sources","Források",[119,123,126,129,145,163,164,170,240,243,247,250,295,298,299,302,311,314,315,318,320,335,337,356,357,360,372,394,395,398,443,446,447,450,463,467,468],{"type":120,"content":121},"paragraph",[122],"A modelcontextprotocol\u002Fservers a Model Context Protocol hivatkozógyűjteménye: hét kis szerver, amelyeket a MCP-irányító testület gondoz, és amelyek közül mindegyik a protokoll egy részét mutatja be, nem pedig egy feladatot csinál jól. Termékként olvasva oktatási anyag szokatlanul őszinte README-vel, és itt az a álláspont: olvassuk és futtassuk helyben, de soha ne telepítsük — a repository kifejezi, hogy a szerverek nem termelésre készültek, a biztonsági irányelve pedig elutasítja az ellenük beérkező sebezhetőségi bejelentéseket. Abban jó, hogy működő kódban mutatja meg, mit kell egy szervernek megvalósítania, a specifikáció íróitól.",{"type":120,"content":124},[125],"A modelcontextprotocol.io specifikációja és a tíz hivatalos SDK között helyezkedik el, és nem versenyez a MCP Registryvel, ahol a tényleges használatra szánt szerverek vannak listázva. Itt semmi sem vált ki egy keresőindexet, böngésző-eszközt vagy jegykezelő-integrációt. A gyűjtemény egy korábbi, vegyes apró példányt váltott fel, amelyek többsége ma külön archív repositoryban fekszik, és továbbra is felbukkan régi útmutatókban.",{"type":127,"level":128,"id":95,"text":96},"heading",2,{"type":120,"content":130},[131,132,136,137,140,141,144],"Egy npm workspace, benne hét csomag a ",{"tag":133,"children":134},"code",[135],"src\u002F"," mappában, npm-en ",{"tag":133,"children":138},[139],"@modelcontextprotocol\u002Fserver-*",", PyPI-n ",{"tag":133,"children":142},[143],"mcp-server-*"," néven kiadva. Négy szerver TypeScript, három Python, és mindegyik egy-egy protokollfunkciót különít el: hozzáférés-kezelést, promptokat és erőforrásokat, tudásgráfot, az önátírás eszközt, web-lekérést, repository-műveleteket, időzónákat.",{"type":146,"ordered":147,"items":148},"list",false,[149,151,153,155,157,159,161],[150],"Körülbelül 91 100 csillag és 11 800 fork 2026 októberének elején, 4 194 committal a main ágon.",[152],"Hét referenciaszerver a src\u002F mappában: everything, fetch, filesystem, git, memory, sequentialthinking és time.",[154],"Tizenhárom kivezetett szerver — GitHub, Slack, PostgreSQL, SQLite, Puppeteer és Brave Search köztük — a servers-archivedbe költözött; a Brave-ét maga a Brave tartja karban.",[156],"A README most a MCP Registryhez irányítja a szervereket keresőket, a repository pedig csak a referenciamegvalósításokat tartja.",[158],"Licenc: az új hozzájárulások Apache-2.0, a korábbi kód továbbra is MIT alatt, ahogy a LICENSE fájl leírja.",[160],"A szervercsomagok naptári verziók: 2026.8.31 a TypeScript, 2026.8.18 a Python csomagoknál.",[162],"A kiadás zárt CI-folyamatból, OIDC trusted publishinggel és provenance igazolással történik, a kiadási úton egyetlen registry-token sincs.",{"type":127,"level":128,"id":98,"text":99},{"type":120,"content":165},[166,167,169],"A szerkezet szándékosan lapos: szervernként egy mappa a ",{"tag":133,"children":168},[135]," alatt, egy gyökér package.json, amely őket npm workspace-ként fűzi össze, és néhány üzemeltetési dokumentum a legfelső szinten. Egy szervermappát lentolvasni a leggyorsabb módja a protokoll tanulásának, mert mindegyik egy ülésben áttekinthető.",{"type":171,"head":172,"rows":181},"table",[173,175,177,179],[174],"Szerver",[176],"Nyelv",[178],"Mit mutat be",[180],"Kiadva",[182,191,200,208,216,224,232],[183,185,187,189],[184],"everything",[186],"TypeScript",[188],"Promptok, eszközök, erőforrások, mintavételezés, felhasználói megerősítés, haladás, naplózás és feladatok",[190],"@modelcontextprotocol\u002Fserver-everything",[192,194,196,198],[193],"fetch",[195],"Python",[197],"URL-lekérés, readability-kinyerés, markdown-konverzió, robots.txt",[199],"mcp-server-fetch",[201,203,204,206],[202],"filesystem",[186],[205],"Útvonal-fehérlista és könyvtár-vezérlés Rootson át",[207],"@modelcontextprotocol\u002Fserver-filesystem",[209,211,212,214],[210],"git",[195],[213],"Tizenkét repository-eszköz: status, diff, log, commit, branch, show",[215],"mcp-server-git",[217,219,220,222],[218],"memory",[186],[221],"Entitások, relációk és megfigyelések tudásgráfként",[223],"@modelcontextprotocol\u002Fserver-memory",[225,227,228,230],[226],"sequentialthinking",[186],[229],"Egyetlen eszköz, amely a saját érvelése korábbi lépéseit átírja",[231],"@modelcontextprotocol\u002Fserver-sequential-thinking",[233,235,236,238],[234],"time",[195],[237],"get_current_time és convert_time IANA-zónákban",[239],"mcp-server-time",{"type":120,"content":241},[242],"A src\u002F mellett a gyökérben ott az ADDITIONAL.md a közösségi frameworkökhöz és kliensekhez, a RELEASING.md a csomagok regisztrációkba jutásáról, a SECURITY.md, a CLAUDE.md, a saját toolinghoz használt .mcp.json és egy scripts mappa. A everything szerver kivétel a lapos szerkezet alól: docs mappát cipel architektúra-, funkció- és kiterjesztési pontokkal, és inkább protokoll-konformitási rögzítő, mint sablon.",{"type":127,"level":244,"id":245,"text":246},3,"sdks-and-languages","SDK-k és nyelvi verziók",{"type":120,"content":248},[249],"A README tíz hivatalos SDK-t sorol fel — C#, Go, Java, Kotlin, PHP, Python, Ruby, Rust, Swift és TypeScript —, és rögzíti, hogy a referenciaszerverek ezeken alapulnak. A gyakorlatban a TypeScript csomagok naprakészek, a Python csomagok pedig egy főverzióval lemaradva állnak, ezt a time szerver README-je egy mondatban le is írja.",{"type":171,"head":251,"rows":259},[252,254,256,257],[253],"Csomag",[255],"Verzió",[180],[258],"Megkötés",[260,269,278,286],[261,263,265,267],[262],"@modelcontextprotocol\u002Fsdk, TypeScript",[264],"1.32.1",[266],"2026. október 5.",[268],"A szervercsomagok ^1.x-ben rögzítik",[270,272,274,276],[271],"mcp, Python",[273],"2.3.0",[275],"2026. október 2.",[277],"A Pythonos szerverek \u003C2-t kérnek",[279,280,282,284],[223],[281],"2026.8.31",[283],"2026. augusztus 31.",[285],"@modelcontextprotocol\u002Fsdk ^1.30.0",[287,289,291,293],[288],"mcp-server-git, fetch és time",[290],"2026.8.18",[292],"2026. augusztus 18.",[294],"mcp >=1.29.0 és \u003C2",{"type":120,"content":296},[297],"A time szerver szókimondóan megadja az okot: az SDK 2.0 átnevezte az általa használt API-kat, a portolás pedig zajlik. Ez a hivatkozógyűjtemény őszinte ára — a példányok szorosan követik a specifikációt, a Python fele viszont kevésbé követi az SDK főverzióit. Aki ma Pythonos szervert másol, az 1.x-es API ellen írt, működő kódot olvas: tanulmányozásra jó, új munkára csapda.",{"type":127,"level":128,"id":101,"text":102},{"type":120,"content":300},[301],"A stdio-szerverrel konfigurált kliens indításkor gyermekfolyamatként indítja el, és sorokkal elválasztott JSON-RPC-t beszél vele a stdin és stdout fölött. Nem hallgat semmilyen port. Az initialize kézfogáson mindkét fél bejelenti a képességeit: a szerver, milyen eszközöket, erőforrásokat és promptokat valósít meg, a kliens, elfogad-e roots-ot, mintavételezést és felhasználói megerősítést — ezután minden kérés, válasz vagy értesítés.",{"type":303,"attrs":304,"inner":308,"caption":309},"diagram",{"viewBox":305,"role":306,"aria-labelledby":307},"0 0 720 400","img","d-mrs-t d-mrs-d","\u003Ctitle id=\"d-mrs-t\">How a reference server runs\u003C\u002Ftitle>\u003Cdesc id=\"d-mrs-d\">At the top a box holds the MCP client, such as Claude Desktop, an IDE or an agent. A solid arrow labelled initialize and then JSON-RPC over stdio points down to a wide box for the reference server, a child process started from an npm or PyPI package. A dashed arrow returns from the server to the client, labelled roots and list_changed, because the client supplies the directory allowlist. Three boxes hang below the server: tools, which the model calls; resources, which the application reads at a URI; and prompts, which the user picks. A band at the bottom states that the process runs with the privileges of the user who started it and that the allowlist is a path check rather than a sandbox.\u003C\u002Fdesc>\u003Cdefs>\u003Cmarker id=\"mrs-arrow\" viewBox=\"0 0 10 10\" refX=\"9\" refY=\"5\" markerWidth=\"7\" markerHeight=\"7\" orient=\"auto-start-reverse\">\u003Cpath d=\"M0 0L10 5L0 10z\" class=\"d-head\" \u002F>\u003C\u002Fmarker>\u003C\u002Fdefs>\u003Ctext x=\"20\" y=\"26\" class=\"d-title\">How a reference server runs\u003C\u002Ftext>\u003Ctext x=\"700\" y=\"26\" text-anchor=\"end\" class=\"d-label\">stdio subprocess, no open port\u003C\u002Ftext>\u003Crect x=\"250\" y=\"44\" width=\"220\" height=\"54\" rx=\"10\" class=\"d-accent\" \u002F>\u003Ctext x=\"360\" y=\"66\" text-anchor=\"middle\" class=\"d-text\">MCP client\u003C\u002Ftext>\u003Ctext x=\"360\" y=\"86\" text-anchor=\"middle\" class=\"d-small\">Claude Desktop, IDE, agent\u003C\u002Ftext>\u003Cpath d=\"M360 98 V136\" class=\"d-line\" marker-end=\"url(#mrs-arrow)\" \u002F>\u003Ctext x=\"374\" y=\"114\" class=\"d-label\">initialize, then\u003C\u002Ftext>\u003Ctext x=\"374\" y=\"130\" class=\"d-label\">JSON-RPC over stdio\u003C\u002Ftext>\u003Cpath d=\"M570 172 H636 V71 H474\" class=\"d-line d-dash\" marker-end=\"url(#mrs-arrow)\" \u002F>\u003Ctext x=\"644\" y=\"118\" class=\"d-label\">roots\u002Flist\u003C\u002Ftext>\u003Ctext x=\"644\" y=\"134\" class=\"d-label\">list_changed\u003C\u002Ftext>\u003Crect x=\"150\" y=\"140\" width=\"420\" height=\"64\" rx=\"10\" class=\"d-box\" \u002F>\u003Ctext x=\"360\" y=\"166\" text-anchor=\"middle\" class=\"d-text\">Reference server\u003C\u002Ftext>\u003Ctext x=\"360\" y=\"188\" text-anchor=\"middle\" class=\"d-small\">child process from an npm or PyPI package\u003C\u002Ftext>\u003Cpath d=\"M360 204 V224\" class=\"d-line\" \u002F>\u003Cpath d=\"M126 224 H594\" class=\"d-line\" \u002F>\u003Cpath d=\"M126 224 V236\" class=\"d-line\" marker-end=\"url(#mrs-arrow)\" \u002F>\u003Cpath d=\"M360 224 V236\" class=\"d-line\" marker-end=\"url(#mrs-arrow)\" \u002F>\u003Cpath d=\"M594 224 V236\" class=\"d-line\" marker-end=\"url(#mrs-arrow)\" \u002F>\u003Crect x=\"20\" y=\"240\" width=\"213\" height=\"100\" rx=\"10\" class=\"d-sky\" \u002F>\u003Ctext x=\"126\" y=\"266\" text-anchor=\"middle\" class=\"d-text\">tools\u003C\u002Ftext>\u003Ctext x=\"126\" y=\"290\" text-anchor=\"middle\" class=\"d-small\">the model calls them\u003C\u002Ftext>\u003Ctext x=\"126\" y=\"310\" text-anchor=\"middle\" class=\"d-small\">filesystem: read and write\u003C\u002Ftext>\u003Ctext x=\"126\" y=\"330\" text-anchor=\"middle\" class=\"d-small\">git: twelve operations\u003C\u002Ftext>\u003Crect x=\"253\" y=\"240\" width=\"214\" height=\"100\" rx=\"10\" class=\"d-box\" \u002F>\u003Ctext x=\"360\" y=\"266\" text-anchor=\"middle\" class=\"d-text\">resources\u003C\u002Ftext>\u003Ctext x=\"360\" y=\"290\" text-anchor=\"middle\" class=\"d-small\">the application reads them\u003C\u002Ftext>\u003Ctext x=\"360\" y=\"310\" text-anchor=\"middle\" class=\"d-small\">memory:\u002F\u002Fknowledge-graph\u003C\u002Ftext>\u003Ctext x=\"360\" y=\"330\" text-anchor=\"middle\" class=\"d-small\">addressed by URI\u003C\u002Ftext>\u003Crect x=\"486\" y=\"240\" width=\"214\" height=\"100\" rx=\"10\" class=\"d-box\" \u002F>\u003Ctext x=\"593\" y=\"266\" text-anchor=\"middle\" class=\"d-text\">prompts\u003C\u002Ftext>\u003Ctext x=\"593\" y=\"290\" text-anchor=\"middle\" class=\"d-small\">the user picks them\u003C\u002Ftext>\u003Ctext x=\"593\" y=\"310\" text-anchor=\"middle\" class=\"d-small\">templates with arguments\u003C\u002Ftext>\u003Ctext x=\"593\" y=\"330\" text-anchor=\"middle\" class=\"d-small\">everything: four prompts\u003C\u002Ftext>\u003Crect x=\"20\" y=\"356\" width=\"680\" height=\"30\" rx=\"8\" class=\"d-gold\" \u002F>\u003Ctext x=\"360\" y=\"376\" text-anchor=\"middle\" class=\"d-small\">runs with the invoking user's privileges, and the allowlist is a path check, not a sandbox\u003C\u002Ftext>",[310],"A kezdéskori képesség-tárgyalás dönti el, mit kérhet egymástól a két fél; a három primitive az, amit a modell és az alkalmazás ténylegesen lát.",{"type":120,"content":312},[313],"A három primitive nem felcserélhető. Az eszközt a modell hívja meg, az erőforrás URI-n érhető el az alkalmazás vagy a felhasználó számára, a prompt pedig olyan sablon, amelyet a felhasználó választ. A everything szerver mindhármat megvalósítja, plusz mintavételezést, felhasználói megerősítést, haladásjelzést, strukturált eszközkimenetet és az újabb feladat-kiterjesztést — ezért ez az egy mappa érdemes elolvasni, ha egy protokollfunkció nem világos.",{"type":127,"level":128,"id":104,"text":105},{"type":120,"content":316},[317],"Semmit sem kell lefordítani. A szerver egy csomag az npm-en vagy a PyPI-n, és az alábbi konfiguráció maga a teljes telepítés: a kliens futtatja a parancsot, a parancs a stdout-on válaszol, a modell pedig megkapja az eszközlistát.",{"type":133,"code":319},"{\n  \"mcpServers\": {\n    \"filesystem\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@modelcontextprotocol\u002Fserver-filesystem\", \"\u002Fpath\u002Fto\u002Fallowed\u002Ffiles\"]\n    },\n    \"git\": {\n      \"command\": \"uvx\",\n      \"args\": [\"mcp-server-git\", \"--repository\", \"\u002Fpath\u002Fto\u002Frepo\"]\n    },\n    \"memory\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@modelcontextprotocol\u002Fserver-memory\"]\n    }\n  }\n}",{"type":120,"content":321},[322,323,326,327,330,331,334],"Sajátot írni alig nehezebb. A TypeScript SDK egy szerverobjektust ad ",{"tag":133,"children":324},[325],"registerTool",", ",{"tag":133,"children":328},[329],"registerResource"," és ",{"tag":133,"children":332},[333],"registerPrompt"," függvényekkel, plusz egy transzportot. Az alábbi snippet egy teljes szerver egyetlen eszközzel, formája megegyezik a filesystem és a memory példányokéval.",{"type":133,"code":336},"import { readFile } from \"node:fs\u002Fpromises\";\nimport { McpServer } from \"@modelcontextprotocol\u002Fsdk\u002Fserver\u002Fmcp.js\";\nimport { StdioServerTransport } from \"@modelcontextprotocol\u002Fsdk\u002Fserver\u002Fstdio.js\";\nimport { z } from \"zod\";\n\nconst server = new McpServer({ name: \"wordcount\", version: \"0.1.0\" });\n\nserver.registerTool(\n  \"count_words\",\n  {\n    title: \"Count words\",\n    description: \"Count the words in a UTF-8 text file\",\n    inputSchema: { path: z.string() },\n  },\n  async ({ path }) => {\n    const words = (await readFile(path, \"utf8\")).split(\u002F\\s+\u002F).filter(Boolean).length;\n    return { content: [{ type: \"text\", text: String(words) }] };\n  },\n);\n\nawait server.connect(new StdioServerTransport());",{"type":338,"variant":339,"title":340,"body":341},"callout","warn","A verziót tűzzük ki, mielőtt bízunk benne",[342],[343,344,347,348,351,352,355],"Minden dokumentált példa ",{"tag":133,"children":345},[346],"npx -y"," vagy ",{"tag":133,"children":349},[350],"uvx"," használata, amely minden induláskor a legfrissebb verziót tölti le: a futó kód azt a verziót jelenti, amelyet a registry aznap kiszolgált. Tűzzük ki a verziót, olvassuk el a changelogot frissítéskor, és ne feledjük, hogy a stdio-szerver a saját felhasználónkként fut, azzal a hozzáféréssel, amelyet a fehérlista enged. Windowson ugyanez a parancs elé ",{"tag":133,"children":353},[354],"cmd \u002Fc npx"," kell.",{"type":127,"level":128,"id":107,"text":108},{"type":120,"content":358},[359],"A gyűjtemény szokatlanul világosan leírja, mi nem ő. A README figyelmeztető szakasza szerint a szerverek a funkciókat és az SDK-használatot mutatják be, a fejlesztőknek a saját biztonsági követelményeiket kell felmérniük, a szerverek pedig nem termelésre készültek. A SECURITY.md ezután rögzíti, hogy erre a repositoryra egyáltalán nem fogadnak el sebezhetőségi bejelentést — ez a legvilágosabb jelzés a szándékolt státuszról: az SDK-kat támogatják, a példányokat nem.",{"type":146,"ordered":147,"items":361},[362,364,366,368,370],[363],"Minden szerver helyi gyermekfolyamat az őt indító felhasználó jogain, így a modell eszközhívásai fájl-, hálózati- és repository-műveletekké válnak abban a fiókban.",[365],"A filesystem szerver az egyetlen hozzáférés-kezeléssel: könyvtár-fehérlista parancssori argumentumokból, vagy menet közben a kliens Roots-szal cseréli le — az útvonal-ellenőrzés pedig nem homokozó.",[367],"A fetch szerver markdownra alakítja az oldalakat, betartja a robots.txt-t, és testre szabható user-agentet és proxyt ad; ennyi az egész gyűjtemény kimenő hálózati higiéniája.",[369],"A memory helyi JSON-fájlba írja a tudásgráfot hitelesítés nélkül, a git pedig a megadott repositoryútvonalba ír; egyik sincs hálózatra szánva.",[371],"A kiadás kézi workflow-dispatch egy követelményes Reviewerrel védett GitHub-környezetbe, npm-re és PyPI-re provenance igazolással, registry-token nélkül.",{"type":338,"variant":373,"title":374,"body":375},"note","Mielőtt szerver valódi fiókhoz ér",[376],[377,378,383,384,388,389,393],"Előbb olvassuk el ",{"tag":379,"to":380,"children":381},"link","\u002Fblog\u002Fmcp-server-security-checklist",[382],"az MCP-szerver biztonsági ellenőrzőlistáját",", majd vegyük át ",{"tag":379,"to":385,"children":386},"\u002Fblog\u002Fmcp-tool-design-lessons-jira-server",[387],"a Jira-szerver cikkének"," eszköztervezési tanulságait, ahogy a lemásolt eszközök nőnek. A transzport külön kérdés: a ",{"tag":379,"to":390,"children":391},"\u002Fblog\u002Fmcp-2026-07-28-stateless-migration-guide",[392],"a stateless migrációs útmutató"," mintája akkor számít, amikor a szerver kilép a stdióból.",{"type":127,"level":128,"id":110,"text":111},{"type":120,"content":396},[397],"Hét szerver kicsi minta, és egyik sem szolgáltatás. Nincs másolható hitelesítési modell, mert a stdio belsőépítészeténél fogva helyi, a everything szerver HTTP útjai pedig fejlesztési transzportok; nincs sebességkorlát, se támogatási nyilatkozat, se a README docker run-ján túli telepítési történet. Az archív szervereket évek óta tartó tutorialok hivatkozzák, aki régi útmutatót követ, tehát egy szándékosan elköltözött repositoryban köt ki. És a gyűjtemény Python fele lemarad az SDK mögött, amelyet mutatnia kellene.",{"type":171,"head":399,"rows":407},[400,402,403,405],[401],"Választás",[96],[404],"Támogatás",[406],"Mire való",[408,417,426,434],[409,411,413,415],[410],"Referenciaszerverek",[412],"Hét, az irányító testülettől származó példa a src\u002F alatt",[414],"Közösség és a MCP-irányító testület, sebezhetőség-fogadás nélkül",[416],"Protokoll tanulása és saját szerver írása",[418,420,422,424],[419],"servers-archived",[421],"Tizenhárom kivezetett példa, köztük GitHub, Slack és PostgreSQL",[423],"Itt nem karbantartott; a Brave és a Slack a szállítójukhoz került",[425],"Történet olvasása, nem új konfigurációk",[427,428,430,432],[44],[429],"Közzétett szerverek katalógusa a registry.modelcontextprotocol.io-n",[431],"Az egyes szerverek szerzői, regisztráció kötelező",[433],"Futtatni való szerver keresése",[435,437,439,441],[436],"FastMCP",[438],"Python framework szerverekhez és kliensekhez, 4.0.11 a PyPI-n",[440],"A csomag karbantartója",[442],"Szerver kiadása a protokoll részletei nélkül",{"type":120,"content":444},[445],"A becsületes összehasonlítás nem az, melyik négyből melyik nyer, hanem hogy mit tanít mindegyik. A framework gyorsabban indítja el a szervert, és eltakarja azt, ami a specifikációverziók között változik. A registry más által írt kódot ad, azon szerző ellenőrzésével, amelyet végzett. A referenciaszerverek az egyetlen választás, amelynek forrását a specifikáció írói írták — épp ezért éri meg őket olvasni, és nem éri meg kiadni.",{"type":127,"level":128,"id":113,"text":114},{"type":120,"content":448},[449],"Dokumentációként használjuk, amely végre is hajtja magát. Ajánlott mindenkinek, aki MCP-szervert épít, aki ellenőrzi, és aki látni szeretné, hogyan jelennek meg az eszközök, erőforrások és a mintavételezés a vonalon; nem ajánlott alap-repositoryként, termelési eszközök forrásaként vagy klienshez adandó szerverek listájaként.",{"type":146,"ordered":451,"items":452},true,[453,455,457,459,461],[454],"Olvassuk el a src\u002F-t szerver írása előtt: filesystemet hozzáférés-kezeléshez, everythinget a teljes protokollfelülethez, memoryt nem triviális eszköztervezéshez.",[456],"Futtassuk a referenciaszervereket helyben a protokoll tanulásához vagy kliens teszteléséhez, és eszközlistáikat rögzítésként, nem termékként kezeljük.",[458],"Tűzzük ki a csomagverziókat minden megtartott konfigurációban, ne a README példák -y jelzőjét használjuk.",[460],"Ne telepítsünk referenciaszervert megosztott fiókra: nincs hitelesítés, nincs sebességkorlát, nincs sebezhetőség-fogadás.",[462],"A protokolltal kapcsolatos találatokat a SDK repositorykba küldjük, és ha futtatni való szerver kell, a registryt használjuk, nem ezt a repositoryt.",{"type":464,"content":465},"quote",[466],"The servers in this repository are intended as reference implementations to demonstrate MCP features and SDK usage. They are meant to serve as educational examples for developers building their own MCP servers, not as production-ready solutions.",{"type":127,"level":128,"id":116,"text":117},{"type":146,"ordered":451,"items":469},[470,475,479,483,487,491,495,498,502,506,509,512],[471],{"tag":472,"href":27,"children":473},"a",[474],"MCP-referenciaszerverek repository",[476],{"tag":472,"href":30,"children":477},[478],"A repository README-je és szerverlistája",[480],{"tag":472,"href":33,"children":481},[482],"Biztonsági irányelv",[484],{"tag":472,"href":36,"children":485},[486],"Kiadási folyamat és trusted publishing",[488],{"tag":472,"href":39,"children":489},[490],"A filesystem szerver README-je",[492],{"tag":472,"href":42,"children":493},[494],"A everything szerver funkciólistája",[496],{"tag":472,"href":45,"children":497},[44],[499],{"tag":472,"href":48,"children":500},[501],"Archivált referenciaszerverek",[503],{"tag":472,"href":51,"children":504},[505],"A Model Context Protocol dokumentációja",[507],{"tag":472,"href":54,"children":508},[53],[510],{"tag":472,"href":57,"children":511},[56],[513],{"tag":472,"href":60,"children":514},[515],"FastMCP a PyPI-n",[517,567,632,686],{"slug":518,"published":519,"minutes":520,"category":7,"tags":521,"keywords":527,"about":535,"sources":542,"cover":559,"og":560,"expertise":63,"locales":561,"lang":67,"title":562,"description":563,"coverAlt":564,"url":565,"pricing":566,"kind":522},"aider","2026-09-23",10,[522,523,524,525,526],"Coding agent","Terminal","Git workflow","BYO key","Open source",[518,528,529,530,531,532,533,534],"aider vs claude code","aider polyglot benchmark","ai pair programming terminal","aider leaderboard","open source coding agent","aider architect mode","aider install",[536,539],{"name":537,"url":538},"Aider","https:\u002F\u002Faider.chat\u002F",{"name":540,"url":541},"Aider on GitHub","https:\u002F\u002Fgithub.com\u002FAider-AI\u002Faider",[543,545,548,551,554,556],{"title":544,"url":538},"Aider website",{"title":546,"url":547},"Aider LLM leaderboards","https:\u002F\u002Faider.chat\u002Fdocs\u002Fleaderboards\u002F",{"title":549,"url":550},"Aider linting and testing","https:\u002F\u002Faider.chat\u002Fdocs\u002Fusage\u002Flint-test.html",{"title":552,"url":553},"Aider token limits","https:\u002F\u002Faider.chat\u002Fdocs\u002Ftroubleshooting\u002Ftoken-limits.html",{"title":555,"url":541},"Aider repository on GitHub",{"title":557,"url":558},"aider-chat on PyPI","https:\u002F\u002Fpypi.org\u002Fproject\u002Faider-chat\u002F","\u002Fimages\u002Fblog\u002Faider\u002Fcover.webp","\u002Fimages\u002Fblog\u002Faider\u002Fog.jpg",[65,66,67],"Aider teszt: git-first párprogramozás a terminálon","Az Aider 0.86.2 tesztje: Apache-2.0-s terminálos párprogramozó, amelynek benchmarkja őszintén rangsorolja a modelleket, és amelynek megállt a kiadási üteme.","Borítókép az Aider-teszthez: egy terminálmunkamenet, amely egyetlen kérést egy sor git committá alakít","https:\u002F\u002Faider.chat","Free · BYO API key",{"slug":568,"published":569,"minutes":520,"category":7,"tags":570,"keywords":574,"about":583,"sources":593,"cover":624,"og":625,"expertise":63,"locales":626,"lang":67,"title":627,"description":628,"coverAlt":629,"url":596,"pricing":630,"kind":631},"openai-agents-sdk","2026-09-11",[571,572,573,9,195],"Agent runtime","Tracing","Guardrails",[575,576,577,578,579,580,581,582],"openai agents sdk","openai agents sdk vs langgraph","python agent framework comparison","openai agents sdk guardrails","agent run tracing tool calls","openai agents sdk human in the loop","openai-agents pypi","agents sdk vs responses api",[584,587,590],{"name":585,"url":586},"Model context protocol","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FModel_context_protocol",{"name":588,"url":589},"Software framework","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FSoftware_framework",{"name":591,"url":592},"Agentic AI","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FAgentic_AI",[594,597,600,603,606,609,612,615,618,621],{"title":595,"url":596},"OpenAI Agents SDK documentation: Intro, and Agents SDK or Responses API","https:\u002F\u002Fopenai.github.io\u002Fopenai-agents-python\u002F",{"title":598,"url":599},"OpenAI Agents SDK documentation: Running agents","https:\u002F\u002Fopenai.github.io\u002Fopenai-agents-python\u002Frunning_agents\u002F",{"title":601,"url":602},"OpenAI Agents SDK documentation: Guardrails","https:\u002F\u002Fopenai.github.io\u002Fopenai-agents-python\u002Fguardrails\u002F",{"title":604,"url":605},"OpenAI Agents SDK documentation: Human-in-the-loop","https:\u002F\u002Fopenai.github.io\u002Fopenai-agents-python\u002Fhuman_in_the_loop\u002F",{"title":607,"url":608},"OpenAI Agents SDK documentation: Tracing","https:\u002F\u002Fopenai.github.io\u002Fopenai-agents-python\u002Ftracing\u002F",{"title":610,"url":611},"OpenAI Agents SDK documentation: Configuration","https:\u002F\u002Fopenai.github.io\u002Fopenai-agents-python\u002Fconfig\u002F",{"title":613,"url":614},"openai-agents 0.23.1 on PyPI, release history and licence","https:\u002F\u002Fpypi.org\u002Fproject\u002Fopenai-agents\u002F",{"title":616,"url":617},"OpenAI: The next evolution of the Agents SDK (15 April 2026)","https:\u002F\u002Fopenai.com\u002Findex\u002Fthe-next-evolution-of-the-agents-sdk\u002F",{"title":619,"url":620},"OpenAI API documentation: Agents, comparison of the three runtimes","https:\u002F\u002Fdevelopers.openai.com\u002Fapi\u002Fdocs\u002Fguides\u002Fagents",{"title":622,"url":623},"Arize: AI agent frameworks compared (1 October 2026)","https:\u002F\u002Farize.com\u002Fai-agents\u002Fagent-frameworks\u002F","\u002Fimages\u002Fblog\u002Fopenai-agents-sdk\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fopenai-agents-sdk\u002Fog.jpg",[65,66,67],"OpenAI Agents SDK: könnyű agent-runtime éles szélekkel","Az OpenAI Agents SDK értékelése: a runner-ciklus, a tracing, a guardrail-ek és a jóváhagyások, plusz mit fizet a kiadási tempó és a Responses-only funkciók.","Az Agents SDK runner-ciklusának diagramja: bemenet, ügynök, modellhívás, végső kimenet, guardrail-ek, és a bemenetbe visszafutó eszközhívások","MIT · API pay per token","Agent framework",{"slug":633,"published":634,"minutes":6,"category":7,"tags":635,"keywords":640,"about":647,"sources":657,"cover":678,"og":679,"expertise":63,"locales":680,"lang":67,"title":681,"description":682,"coverAlt":683,"url":684,"pricing":685,"kind":522},"openhands","2026-09-09",[522,636,637,638,639],"Sandboxed execution","Automations","Self-hosted","MIT licence",[633,641,642,643,644,645,532,646],"openhands self-host","open hands coding agent","openhands vs claude code","agent canvas","openhands docker sandbox","openhands cloud pricing",[648,651,654],{"name":649,"url":650},"OpenHands","https:\u002F\u002Fwww.openhands.dev",{"name":652,"url":653},"OpenHands on GitHub","https:\u002F\u002Fgithub.com\u002FOpenHands\u002FOpenHands",{"name":655,"url":656},"Intelligent agent","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FIntelligent_agent",[658,660,663,666,669,672,675],{"title":659,"url":653},"OpenHands README",{"title":661,"url":662},"OpenHands licence (MIT)","https:\u002F\u002Fgithub.com\u002FOpenHands\u002FOpenHands\u002Fblob\u002Fmain\u002FLICENSE",{"title":664,"url":665},"Agent Canvas 1.25.0 release notes","https:\u002F\u002Fdocs.openhands.dev\u002Fopenhands\u002Fusage\u002Fagent-canvas\u002Frelease-notes\u002Fv1.25.0.md",{"title":667,"url":668},"OpenHands sandbox overview","https:\u002F\u002Fdocs.openhands.dev\u002Fopenhands\u002Fusage\u002Fsandboxes\u002Foverview.md",{"title":670,"url":671},"OpenHands quick start","https:\u002F\u002Fdocs.openhands.dev\u002Fopenhands\u002Fusage\u002Finstallation",{"title":673,"url":674},"OpenHands pricing","https:\u002F\u002Fwww.openhands.dev\u002Fpricing",{"title":676,"url":677},"Introducing the OpenHands Index","https:\u002F\u002Fwww.openhands.dev\u002Fblog\u002Fintroducing-the-openhands-index","\u002Fimages\u002Fblog\u002Fopenhands\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fopenhands\u002Fog.jpg",[65,66,67],"OpenHands: a nyílt forráskódú coding agent, amit üzemeltetsz","Az OpenHands 1.25.0 MIT-licencű coding agent platform web canvas-szal, CLI-vel, sandboxolt végrehajtással és ütemezett automatizálásokkal. Elemzés arról, hol erős és hol nehézkes.","Az OpenHands-ajánló címképe: hurok a feladattól az agenten és a sandboxon át vissza","https:\u002F\u002Fgithub.com\u002FAll-Hands-AI\u002FOpenHands","Free · self-host",{"slug":687,"published":688,"minutes":520,"category":7,"tags":689,"keywords":694,"about":701,"sources":705,"cover":727,"og":728,"expertise":63,"locales":729,"lang":67,"title":730,"description":731,"coverAlt":732,"url":704,"pricing":733,"kind":690},"cursor","2026-09-02",[690,691,692,693,9],"AI code editor","Coding agents","CLI","Usage-based pricing",[687,695,696,697,698,699,700],"cursor vs github copilot","cursor pricing","cursor cli","ai code editor","cursor usage limits","cursor pro plus",[702],{"name":703,"url":704},"Cursor","https:\u002F\u002Fcursor.com",[706,709,712,715,718,721,724],{"title":707,"url":708},"Cursor pricing","https:\u002F\u002Fcursor.com\u002Fpricing",{"title":710,"url":711},"Cursor models and pricing docs","https:\u002F\u002Fcursor.com\u002Fdocs\u002Fmodels-and-pricing",{"title":713,"url":714},"Cursor CLI documentation","https:\u002F\u002Fcursor.com\u002Fdocs\u002Fcli\u002Foverview",{"title":716,"url":717},"GitHub Copilot plans","https:\u002F\u002Fgithub.com\u002Ffeatures\u002Fcopilot\u002Fplans",{"title":719,"url":720},"Claude pricing","https:\u002F\u002Fclaude.com\u002Fpricing",{"title":722,"url":723},"Claude Code cost documentation","https:\u002F\u002Fdocs.claude.com\u002Fen\u002Fdocs\u002Fclaude-code\u002Fcosts",{"title":725,"url":726},"Cline pricing","https:\u002F\u002Fcline.bot\u002Fpricing","\u002Fimages\u002Fblog\u002Fcursor\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fcursor\u002Fog.jpg",[65,66,67],"A Cursor értékelése: AI kódszerkesztő, amely a listaáron felül számláz","A Cursor szerkesztőt, terminálos agentet és felhőben futó munkákat egyetlen előfizetés mögé rejt. Mennyibe kerül a két felhasználási pool, és mikor jobb a Copilot, a Claude Code vagy a Cline.","Absztrakt pipeline-grafika a Cursor-értékeléshez","Free · Pro from $20 per month",1791383550018]