Pydantic AI

Summary

Samuel Colvin(Pydantic 창시자)이 이끄는 Python 기반 에이전틱 AI 프레임워크. 타입 안전 에이전트 구축 + MCP 서버 통합을 핵심으로 한다.

Samuel Colvin(Pydantic 창시자)이 이끄는 Python 기반 에이전틱 AI 프레임워크. 타입 안전 에이전트 구축 + MCP 서버 통합을 핵심으로 한다.

개요

Pydantic AI는 Pydantic 생태계 위에서 AI 에이전트를 구축하는 프레임워크다. Python 타입 시스템을 활용한 구조화 출력, 멀티 LLM 공급자 지원, MCP 서버 통합이 특징이다.

본 위키 컨텍스트에서는 mcp-run-python 프로젝트로 주목받는다 — LLM이 생성한 Python 코드를 Deno + Pyodide(WebAssembly) 샌드박스에서 실행하는 MCP 서버. 이는 harness-engineering의 Verification & Guardrails 레이어를 실제 구현한 사례다.

주요 사실

  • 2025-04-18 기준: mcp-run-python MCP 서버 공개 — Deno + Pyodide WASM 샌드박스로 코드 실행 격리 (출처: simon-willison-mcp-run-python)
  • 다중 LLM 공급자 지원: Anthropic Claude, OpenAI GPT 계열, Ollama 로컬 모델 (OpenAIProvider(base_url=...) 패턴)
  • MCPServerStdio 인터페이스로 MCP 서버를 에이전트에 연결; agent.run_mcp_servers() async context manager로 서버 생명주기 관리

관련 개념

  • harness-engineering — mcp-run-python이 Verification & Guardrails(코드 실행 격리) + Tool Integration Layer(MCP 표준) 두 컴포넌트를 구현

관련 엔티티

  • simon-willison — mcp-run-python을 linkblog에서 소개·실험 (2025-04-18)

소스