MCP를 활용한 블로그 자동화 시스템 구축

들어가며 Model Context Protocol(MCP)을 활용하여 Claude가 직접 블로그 포스트를 관리할 수 있는 시스템을 구축했습니다. 이 글에서는 구현 내용과 활용 방법을 소개합니다. MCP란? MCP(Model Context Protocol)는 Anthropic에서 개발한 프로토콜로, Claude와 외부 도구/데이터 소스 간의 표준화된 통신을 가능하게 합니다. ┌─────────────┐ MCP ┌─────────────┐ │ Claude │ ◄──────────► │ MCP Server │ └─────────────┘ └─────────────┘ │ ▼ ┌─────────────┐ │ Blog │ │ Files │ └─────────────┘ 아키텍처 시스템 구성 blogs/ ├── .claude/ │ ├── mcp_server.py # MCP 서버 구현 │ ├── requirements.txt # Python 의존성 │ ├── README.md # 사용 문서 │ └── claude_desktop_config.json ├── content/ │ └── posts/ # 블로그 포스트 └── static/ └── images/ # 이미지 파일 MCP 서버 구조 class BlogManager: """블로그 관리 클래스""" def create_post(self, title, content, tags, categories): """새 포스트 생성""" def list_posts(self, limit, offset): """포스트 목록 조회""" def get_post(self, filename): """특정 포스트 조회""" def update_post(self, filename, **kwargs): """포스트 수정""" def delete_post(self, filename): """포스트 삭제""" def search_posts(self, query): """포스트 검색""" 제공 도구 1. blog_create_post 새 블로그 포스트를 생성합니다. ...

February 21, 2026 · 3 min · yarang

멀티 에이전트 통신 플랫폼 설계 고찰

들어가며 AI 에이전트 시스템이 발전하면서 단일 에이전트에서 멀티 에이전트 시스템으로의 전환이 가속화되고 있습니다. 이 글에서는 멀티 에이전트 간의 효율적인 통신을 위한 플랫폼 아키텍처를 설계하는 방법에 대해 고찰합니다. 1. 아키텍처 개요 멀티 에이전트 플랫폼은 크게 Orchestrator, Message Bus, 그리고 다양한 특화된 에이전트들로 구성됩니다. Multi-Agent Architecture 핵심 컴포넌트 컴포넌트 역할 Orchestrator 태스크 조율, 에이전트 스케줄링 Message Bus 에이전트 간 통신 중계 State Store 공유 상태 관리 Task Queue 우선순위 기반 작업 큐 Agents 특화된 작업 수행 2. 통신 프로토콜 설계 에이전트 간 통신은 비동기 메시지 패싱을 기반으로 설계합니다. ...

February 21, 2026 · 3 min · yarang

LLM 프롬프트 잘 작성하는 방법

들어가며 LLM(Large Language Model)을 효과적으로 활용하기 위해서는 좋은 프롬프트를 작성하는 것이 필수적입니다. 이 글에서는 프롬프트 엔지니어링의 핵심 원칙과 실전 패턴을 정리합니다. 좋은 프롬프트의 핵심 원칙 1. 명확성 (Clarity) 모호한 표현을 피하고 구체적으로 작성하세요. 나쁜 예: 좋은 코드를 작성해줘 좋은 예: Python으로 이진 탐색 트리를 구현해줘. insert, search, delete 메서드를 포함하고, 시간 복잡도는 O(log n)이어야 해. 2. 컨텍스트 제공 (Context) LLM이 작업을 이해하는 데 필요한 배경 정보를 제공하세요. 나는 React 초보자야. useState와 useEffect의 차이점을 예제 코드와 함께 설명해줘. 3. 역할 부여 (Role Playing) 특정 전문가의 관점에서 응답하도록 설정하세요. ...

February 21, 2026 · 2 min · yarang

Hugo Blog on OCI with GitHub Actions

개요 이 블로그는 Hugo 정적 사이트 생성기를 사용하여 구축되었으며, GitHub Actions를 통해 Oracle Cloud Infrastructure (OCI) Free Tier 서버로 자동 배포됩니다. 아키텍처 로컬에서 Markdown 작성 ↓ GitHub Push (main 브랜치) ↓ GitHub Actions (Hugo 빌드) ↓ SSH + rsync 배포 ↓ OCI 서버 (Nginx) ↓ https://blog.fcoinfup.com 기술 스택 구성 요소 기술 정적 사이트 생성기 Hugo 테마 PaperMod CI/CD GitHub Actions 서버 OCI Free Tier (ARM) 웹 서버 Nginx 배포 방식 SSH + rsync 설정 관리 프로젝트는 .blogrc.yaml 파일을 통해 설정을 중앙 관리합니다. ...

February 21, 2026 · 2 min · yarang