Python MCP 서버 구축 — Claude·GPT가 내 API를 도구로 쓰게 만드는 법
REST API 엔드포인트 하나 붙이는 데 Swagger 문서 작성까지 포함해서 30분이 걸렸다. 같은 기능을 MCP 도구로 등록하는 데는 5분이면 됐다. Python mcp 패키지로 서버를 만들고 Claude Desktop에서 자연어로 호출하기까지의 과정이다.
REST API 엔드포인트 하나 붙이는 데 Swagger 문서 작성까지 포함해서 30분이 걸렸다. 같은 기능을 MCP 도구로 등록하는 데는 5분이면 됐다. Python mcp 패키지로 서버를 만들고 Claude Desktop에서 자연어로 호출하기까지의 과정이다.
AI 에이전트 프레임워크 비교가 필요한 시점이다. LangGraph, AutoGen, CrewAI의 설계 철학 차이를 분석하고, 러닝커브부터 프로덕션 배포까지 실무 기준으로 어떤 프레임워크를 골라야 하는지 정리했다.
매일 반복하던 엑셀 가공, 메일 발송, 폴더 정리를 Python 스크립트 3개로 대체한 과정이다. openpyxl, smtplib, pathlib 각각의 실전 사용법과 삽질 포인트를 다룬다.
레거시 Flask 서버 40개 엔드포인트를 FastAPI REST API로 전환한 과정이다. JWT 인증 구현, Pydantic 모델 도입, Docker 멀티스테이지 빌드까지 실제 프로젝트에서 겪은 시행착오를 시간순으로 풀었다.
requests로 긁었는데 빈 리스트가 돌아왔다. 알고 보니 JavaScript 렌더링 페이지였다. BeautifulSoup과 Selenium을 실무에서 어떻게 나눠 쓰는지, 삽질 과정과 함께 정리했다.
LangChain + ChromaDB 조합의 RAG 파이프라인을 OpenAI Assistants API로 교체한 경험이다. 벡터스토어 자동 관리, 파일 검색, 함수 호출까지 실제 코드와 함께 비교한다.
requests 순차 호출로 8초 걸리던 API 집계를 asyncio.gather와 aiohttp로 1.6초까지 줄인 과정이다. event loop 충돌, 세션 관리, 동시성 제어까지 프론트 출신 백엔드 개발자 시점에서 풀어냈다.
GPT-4o와 gpt-4o-mini의 토큰당 단가 차이는 16배다. 이 차이를 활용한 모델 라우팅, 프롬프트 압축, 시멘틱 캐싱 세 가지 전략으로 ChatGPT API 비용을 72% 절감한 과정을 코드와 함께 정리했다.
월 $180이던 LLM API 비용을 $72까지 줄인 Python LLM API 비용 최적화 실전기. 시멘틱 캐싱, OpenAI Batch API, 프롬프트 압축 세 가지를 조합해서 적용한 과정과 주의할 점을 다룬다.
GPU 서버 없이 무료 티어만으로 Gemini 2.0 Flash 기반 문서 요약 데모를 3일 만에 만든 과정이다. Google AI Studio 플레이그라운드 활용법부터 Python SDK 연동, 자주 만나는 에러 대응까지 정리했다.
OpenAI Vision API에서 이미지 1장에 765토큰이 소모되던 프로젝트를 Gemini API로 전환한 과정을 기록했다. 신구 SDK 혼란부터 멀티모달 입력, 구조화된 출력, 비용 구조까지 실전에서 부딪힌 내용을 정리한다.
주간 리포트를 자동화하려고 Python으로 AI 에이전트 파이프라인을 처음 만들었다. 한 덩어리 스크립트에서 시작해 작업 분해 → 툴 연동 → 오류 복구 순서로 다시 설계한 과정을 기록한다.