인공지능의 손과 발 - MCP란 무엇인가?
·
AI/Large Language Model
인공지능의 '도구'최근 AI가 단순히 텍스트 답변을 넘어서, 그림을 그리거나 웹을 검색하고, 복잡한 코드를 작성하는 등 다양한 작업을 수행하는 모습이 우리에게 익숙해지고 있다. 이러한 능력은 AI가 외부 도구를 활용 할 수 있기 떄문에 가능한 것 이다. 하지만 지금까지는 이 도구들이 특정 플랫폼에 종속되어 있었다. 예를 들어 OpenAI의 ChatGPT 내부에서만, Langchain의 '도구'는 그 프레임워크 안에서만 사용 가능했다.이러한 한계를 해결하기 위해 등장한 것이 바로 MCP(Model Context Protocol)이다.MCP란 무엇인가?표준화된 도구 인터페이스: AI용 USB-CMCP는 인공지능이 다양한 도구를 손쉽게 사용할 수 있도록 만들어진 표준 프로토콜이다.기존에는 플랫폼 마다 도구의 ..
Python 패키지/환경/버전 통합 관리 도구 UV 정리
·
Development/Project
개요최근 파이썬 기반의 AI 에이전트 및 MCP 서버 등 다양한 프로젝트에서 UV라는 패키지 관리 도구가 활발히 사용되고 있다.uv는 파이썬 패키지 설치, 가상환경 구성, 파이썬 버전관리 기능을 하나로 통합한 CLI 기반 도구이다.https://github.com/astral-sh/uv GitHub - astral-sh/uv: An extremely fast Python package and project manager, written in Rust.An extremely fast Python package and project manager, written in Rust. - astral-sh/uvgithub.com UV주요 특징항목설명언어Rust 기반의 pip 랩퍼주요기능패키지 설치, 가상환경 관리,..