Blogger Agent MCP
🚀 Blogger Agent MCP & AI 콘텐츠 생성 엔진
Blogger Agent MCP — Google Agent Development Kit (ADK) 및 Gemini 3.5 Flash 기반의 자율 멀티에이전트 시스템으로, 트렌드 심층 분석, 웹에서의 실시간 최신 사실 검색, Google Maps에서의 다중 경유지 여행 경로 자동 생성, 전문가 수준의 장문 콘텐츠 작성, Google Docs 문서 게시 및 Gmail 발송을 수행합니다.
🌟 주요 기능
🧠 멀티에이전트 파이프라인 (Google ADK & Gemini 3.5 Flash): 단일 오케스트레이터
Root Agent가 관리하는 전문화된 서브에이전트BlogPlanner및BlogWriter사용.🌐 실시간 웹 검색 (
search_web): 현재 날짜 기준 사실 근거(Grounding)를 통해 LLM의 환각 및 데이터 노후화 방지.🗺 그랜드 투어 경로 생성기 (
get_scenic_travel_route): Точка А ➔ Б ➔ В ➔ Г의 복잡한 자동차 여행 경로를 생성하고 Google Maps에서 클릭 가능한 대화형 지도를 생성.📈 Google Trends Integration: 상승 중인 주요 청중 트렌드 자동 수집.
🔒 위임된 OAuth 2.0 인증: 사용자 개인 Google Drive(Google Docs API)에 파일 직접 생성 및 사용자 개인 Gmail(Gmail API)에서 메시지 전송.
☁️ Cloud Native & Docker Ready: Google Cloud Run, Docker 및 Dokploy에 즉시 배포 가능.
Related MCP server: Universal Adapter
🏗 파이프라인 아키텍처
[Пользовательский Запрос]
│
▼
[Root Agent (Blogger)]
│
├──> 1. Trends Analysis (get_google_trends / pytrends)
│
├──> 2. Live Web Search (search_web / DDGS Grounding)
│
├──> 3. Scenic Route Planner (get_scenic_travel_route / Places & Routes API)
│
├──> 4. Outline Generation (Sub-Agent: BlogPlanner)
│
├──> 5. Full Article Generation (Sub-Agent: BlogWriter)
│
└──> 6. Export & Delivery
├── Google Drive / Docs API (save_to_google_drive)
├── Google Cloud Storage Backup (save_to_cloud_storage)
└── Gmail API Dispatch (send_article_email)⚙️ 환경 변수 (.env)
프로젝트 루트 디렉토리에 .env 파일을 생성하세요:
# Модель и регион Google Cloud Vertex AI
MODEL=gemini-3.5-flash
GOOGLE_CLOUD_LOCATION=global
GOOGLE_GENAI_USE_VERTEXAI=TRUE
# Ключ Google Maps Platform API
GOOGLE_MAPS_API_KEY=AIzaSyYourGoogleMapsApiKeyHere12345
# Хранилище Google Cloud Storage
GCS_BUCKET_NAME=your-gcs-bucket-name
# OAuth 2.0 Desktop Credentials (для личного Google Диска и Gmail)
OAUTH_CLIENT_ID=123456789012-yourclientid.apps.googleusercontent.com
OAUTH_CLIENT_SECRET=GOCSPX-yourClientSecretHere123456
OAUTH_REFRESH_TOKEN=1//04yourRefreshTokenHere_abcdefghijklmnopqrstuvwxyz
# Email для уведомлений
NOTIFICATION_EMAIL=your_email@gmail.com📦 빠른 설치 및 로컬 실행
1. 저장소 클론 및 venv 생성
git clone https://github.com/your-username/bloggeragentmcp.git
cd bloggeragentmcp
python3 -m venv .venv
source .venv/bin/activate2. 의존성 설치
pip install -r requirements.txt3. OAuth 2.0 인증 (최초 1회 실행)
자신의 영구적인 OAUTH_REFRESH_TOKEN을 얻으려면 인증 스크립트를 실행하세요:
python generate_oauth_token.py열린 브라우저에서 Google 계정으로 로그인하고 얻은 refresh_token을 .env에 복사하세요.
4. 에이전트 로컬 실행
python agent.py🐳 Docker / Dokploy / Cloud Run 배포
1. Docker Compose로 실행
docker-compose.yml을 생성하세요:
version: '3.8'
services:
blogger-agent:
build: .
container_name: blogger_agent
restart: always
ports:
- "8080:8080"
env_file:
- .env컨테이너를 실행하세요:
docker compose up -d2. Google Cloud Run에 배포
gcloud run deploy bloggeragentmcpv03 \
--source . \
--region us-east1 \
--allow-unauthenticated \
--set-secrets="OAUTH_REFRESH_TOKEN=oauth-refresh-token:latest" \
--set-env-vars GOOGLE_GENAI_USE_VERTEXAI=TRUE,MODEL="gemini-3.5-flash",GOOGLE_CLOUD_LOCATION="global",GCS_BUCKET_NAME="your-gcs-bucket-name",NOTIFICATION_EMAIL="your_email@gmail.com"3. Dokploy에 배포
Dokploy 패널에서 Application을 생성하세요.
Build Type에서
Dockerfile을 선택하세요.Environment 탭에서 변수들을 입력하세요.
Deploy를 클릭하세요.
📝 라이선스
MIT License © 2026 Blogger Agent MCP Team.
This server cannot be deployed
Maintenance
Related MCP Connectors
Multiple Gmail accounts, editable Google Sheets & Docs for AI agents. Deny-by-default access rules.
Travel tools for AI agents: plan and edit real trips, search stays and tours, import travel videos.
Direct access to 60+ scraping and search tools. Extract structured data from Google (Search, Maps, Trends), Amazon, Airbnb, Social Media, and any web page directly into your AI agent.
Web search, point-in-time crypto market data, verified strategy track records and 160+ agent tools.
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables AI agents to plan trips by searching flights, accommodations, and activities, and managing itineraries collaboratively with role-based permissions.2019 npm112 PyPI1MIT
- FlicenseAqualityDmaintenanceEnables autonomous task execution by dynamically searching APIs, generating Python tools, and running them on-demand, with built-in web search, scraping, and file operations.3-
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to create Gmail drafts and append content to Google Docs, supporting automated review analysis and notification workflows.1,922 npmMIT
- AlicenseAqualityDmaintenanceEnables AI agents to create and edit Google Docs and draft Gmail emails through natural language.7ISC