A Pydantic egy nyílt forráskódú szerver bevezetett, amelynek célja a a Python kód végrehajtását biztonságos, izolált környezetben hajtja végre. Az új eszköz kihasználja a Model Context Protocol-ot (MCP), az antropikus által kezdeményezett nyílt szabványt, amelynek célja az AI rendszerek szabványosított módszerének biztosítása a Python alkalmazásokhoz való felhasználáshoz, a gazdarendszerhez való közvetlen hozzáférés nélkül. A Python futásideje összeállítva a WebAssembly-hez (alacsony szintű bináris formátum, amely lehetővé teszi a közeli anyanyelvű teljesítményt a webkörnyezetekben), a Security-tudatoson futva. Ennek a megközelítésnek az a célja, hogy az AI-ügynökök számára lehetővé tegye a Python-alapú feladatok biztonságos elvégzését. A Pydantic dokumentációja az eszközhöz, elérhető a
egy szabványos híd az AI eszközökhöz
Maga a Contocol Modeling Ai Colling Ai Comnction Ai Comnction Ai Colorpe Ai Colorpe Ai. Az eszközökre és az adatforrásokra, amelyekre gyakran szükségük van. Az MCP létrehoz egy standard kliens-szerver architektúrát a standard HTTP. A Pydantic MCP-Run-Python speciális szerverként működik ebben a keretben, és az általános python-kód végrehajtásának megkülönböztetett képességét kínálja az elsődleges eszközén keresztül (WebAssembly) és Deno. Ez a kialakítás természetéből adódóan korlátozza a kódot a hostrendszer fájlrendszeréhez vagy hálózatához való hozzáféréshez, kivéve, ha kifejezetten engedélyezik a csomagok letöltésére. Amikor egy ügynök elküldi a Python-kódot a szerverre a run_python_code eszközön keresztül, a szerver végrehajtja és visszaad egy strukturált XML-választ. A dokumentációs példák szerint ez a válasz jellemzően olyan címkéket tartalmaz (a siker vagy hibát jelezve), (a telepített csomagok felsorolása),
(az STDout), és a TRACKA-t, és a TRACKA-t), a
(a STDOUT), és a TRACKA-t.
A kulcsfontosságú jellemző a Python csomagok kezelése. A pydanticai MCP dokumentáció , a szerver kifejezetten a nem benyújtott kódok elemzésével, a nem-bylinary-ről, a kiszolgáló kifejezetten a nem-bylinary-ről, a nem-bylinary-ről, a nem-bylinary-ről, a kiszolgáló, a kiszolgáló, a nem-bináris, a függőségek elemzésével, a„ import “függőségek elemzésével. A Pyodide által támogatott csomagok, a PEP 723-as specifikációval-a PEP 723″című előírásokhoz, az alternatív projekttel, a PEP 723, a PEP 723, a PEP 723, a PEP 723, az albedeszkás projektjeként. Olyan eszközök, mint a UV csomag telepítője . Ez lehetővé teszi a végrehajtási környezet pontos ellenőrzését. A Pydantic dokumentációja a „Deno Run` parancs használatát javasolja a hivatalos JSR csomag azonosítóval. A specifikus zászlók (`-n`,`-r=node_modules`, `-W=node_modules`,` – node-moduls-dir=auto`) megadniuk kell a pyodide letöltéséhez szükséges engedélyeket. href=”https://www.npmjs.com/package/@pydantic/mcp-run-python”cél=”_ üres”> elavult, npm csomag . A szerver különböző módokban elindítható: `stdio` a helyi alfolyamattal való közvetlen interakcióhoz a mcp stdio transzport , “ `cirektus”server using the MCP Server-Sent Events transport, or `warmup` to pre-cache components and verify the setup, useful for optimizing first-run performance.
Integráció az MCP ökoszisztémáján belül
A pydantic hivatalosan bejelentette, hogy szélesebb körű támogatást nyújt az MCP-nek a Pydanticai keretrendszeren március 20-án körül, összehangolva az „MCP-Run-Python”-ot az ügynöki fejlesztési eszközökkel. A Pydanticai-t használó fejlesztők (amely az MCP funkciókhoz a Python 3.10+-ot igényli) csatlakozhatnak a „MCP-Run-Python”-hoz vagy más MCP-kiszolgálókhoz olyan ügyfélosztályok felhasználásával, mint a „McPServerstdio” vagy a „McPServerhttp”, a . A pydanticai példák azt is bizonyítják, hogy integrálódnak a logfire a megfigyelhetőséghez, a `logfire.instrument_mcp ()` használatával. Maga a kiszolgáló támogatja a végrehajtási naplók kibocsátását MCP naplózási üzenetek , bár a dokumentáció egy ideiglenes korlátozással”> limitáció”> korlátozás. A naplók akkoriban. A Microsoft, amely március körül integrálta az MCP-t az Azure AI-be, és antropikus együttműködött a hivatalos C# sdk , az AZ KURÁTOROK SZERVEZÉSE.
Hasonlóképpen, az AWS elindította a saját nyílt forráskódú MCP-kiszolgálók saját csomagját, amelyek olyan AWS szolgáltatásokat céloznak meg, mint például a Bedrock, a Lambda és a CDK, a Awslabs/MCP beállítása. Ezek a fejlemények azt jelzik, hogy az MCP egyre inkább elfogadható interfészrétegként. href=”https://code.visualstudio.com/docs/copilot/chat/chat-agent-mode”cél=”_ üres”> github-Copilot Agent Mode . Target=”_ üres”> Simon Willison Megvizsgálta a „MCP-Run-Python”-t, megjegyezve a deno/pyodide homokozó megközelítés hatékonyságát, és példákat mutat a pydanticai ágensek futtatására a szerver közvetlenül a szerver használatával. A 2025 eleji frissítések állítólag az OAuth 2.1-es követelményeket vezettek be a távoli hitelesítésre és a finomított szállítási mechanizmusokra.