우공이산(愚公移山)

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

반응형

2025/06 16

GIT 명령어

Git은 자연스러운 것...자! 시작해 봅시다~ Git 학습 가이드 1. 시작하기 2. 설치/설정 3. 저장소 관리 4. 핵심 워크플로우 5. 브랜치 6. 원격 저장소 7. 고급 팁 8. 마무리1. Git 시작하기: 버전 관리의 첫걸음이 섹션에서는 Git이 무엇인지, 왜 필요한지, 그리고 자주 함께 언급되는 GitHub와는 어떤 차이가 있는지 알아봅니다. 버전 관리의 기본 개념을 이해하여 앞으로의 학습을 위한 탄탄한 기초를 다집니다.1.1. Git이란 무엇인가?Git(깃)은 파일의 변경 사항을 추적하고 여러 사용자 간의 작업을 조율하는 분산 버전 관리 시스템(Distributed Version Control System, DVCS)입니다. 소프트웨어 개발, 특히 여러 프로그래머가 협력하여 소스 코..

Code Story 2025.06.13

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
반응형