피드로 돌아가기
Dev.toInfrastructure
원문 읽기
Managed MCP Server를 통한 Infrastructure-as-Conversation 구현
From IT Manager to AI Engineer: Build a Cloud Infrastructure Agent with Cloud Run's Managed MCP Server
AI 요약
Context
기존 Cloud 인프라 관리 방식은 CLI 명령어 조합과 복잡한 JSON 파싱 과정이 수반되는 파편화된 구조임. LLM 에이전트와 인프라 운영 도구 간의 연결 계층 부재로 인해 개별 API 클라이언트를 수동으로 구축해야 하는 오버헤드 발생.
Technical Solution
- Model Context Protocol(MCP)을 표준 인터페이스로 채택하여 LLM과 인프라 도구 간의 결합도 감소
- Google Cloud Run의 Managed MCP Server를 통한 list_services, deploy_service 등 핵심 운영 도구의 추상화
- FastMCP 프레임워크 기반의 Custom MCP Server 구축으로 도메인 특화 헬스체크 및 로그 분석 로직 확장
- Cloud IAM 기반의 권한 제어를 MCP 호출 단계에 직접 적용하여 에이전트의 비정상적 동작에 대한 보안 가드레일 확보
- Cloud Audit Logs와 연동한 MCP 도구 호출 모니터링 체계 구축으로 운영 가시성 확보
- Gemini CLI와 MCP Server 간의 HTTP Transport 기반 통신을 통한 자연어 기반 인프라 제어 루프 완성
실천 포인트
1. 인프라 관리 도구 설계 시 MCP 표준 프로토콜 도입을 통한 에이전트 호환성 검토
2. Managed MCP Server 도입 시 Cloud IAM Role(run.admin 등)의 최소 권한 원칙 적용 확인
3. Custom MCP Server 구축 시 FastMCP와 같은 경량 프레임워크를 활용한 도구 추상화 구현
4. 에이전트의 인프라 변경 작업에 대해 Cloud Audit Logs 기반의 실시간 알림 설정