우공이산(愚公移山)

자신과 세상을 바꾸는 것은 머리좋고 가진것이 많은 사람이 아니라 결코 포기하지 않는 의지로 꾸준히 노력해 가는 사람이다. 오늘이 쌓여 내일을 만들고, 내일이 쌓여 인생을 만든다.

반응형

2025/06/12 2

MCP(모델 컨텍스트 프로토콜) 공부

LLM은 외부 도구와 어떻게 통신을 하는가.. 모델 컨텍스트 프로토콜 (MCP)AI 통합의 미래: M x N 복잡성에서 M + N 단순성으로AI 통합의 핵심 과제AI 모델과 수많은 외부 도구를 연결하는 작업은 기하급수적으로 복잡해집니다. MCP는 이 문제를 해결하기 위한 표준화된 해법을 제시합니다.문제: M x N 통합의 복잡성앱 1앱 2앱 M 도구 1도구 2도구 N모든 앱이 모든 도구와 개별적으로 연결되어 개발 및 유지보수가 비효율적입니다.해결책: MCP의 M + N 표준화앱 1앱 2앱 MMCP 도구 1도구 2도구 NMCP가 '범용 어댑터' 역할을 하여 모든 시스템이 표준화된 방식으로 통신합니다.MCP 핵심 아키텍처MCP는 명확하게 역할이 분담된 클라이언트-서버 모델을 기반으로 동작하여 모듈성, ..

Code Story 2025.06.12

MCP 서버 개발 과정 요약

MCP 서버 개발 과정 요약 및 단계별 예시 코드MCP(Model Context Protocol) 서버는 AI 모델과 다양한 툴(도구), 리소스, 프롬프트 등을 연결해주는 표준화된 서버입니다. 아래는 MCP 서버 개발 과정을 단계별로 쉽게 설명하고, 각 단계마다 예시 코드를 제공합니다.1. MCP 서버 구조 및 기본 개념MCP 서버는 리소스 제공, 도구 실행, 프롬프트 처리 등 세 가지 주요 역할을 담당합니다.구성 요소: 클라이언트, API 게이트웨이, 마이크로서비스(도구), 데이터베이스, 메시지 브로커, 모니터링/로깅, 보안, 배포/오케스트레이션 등[2][3][4].2. 개발 환경 준비Python: fastmcp 또는 mcp 패키지 활용Node.js/TypeScript: mcp-framework 활용C..

Code Story 2025.06.12
반응형