Skip to main content

naver-marketing-mcp

Claude에서 네이버 블로그 게시와 파워링크 입찰을 대화로 호출하는 로컬 MCP 서버. Blotato·Higgsfield가 못 하는 한국 갭만 담당합니다.

왜 로컬인가

  • 네이버 블로그는 공식 게시 API가 없어 브라우저 자동화(Playwright) 가 필요합니다.
  • 로컬·사장님 자기 IP·단일 계정으로 돌면 봇 탐지/정지 리스크가 서버 실행보다 훨씬 낮습니다.
  • 로그인 세션·비밀번호는 OS 키체인에만 저장하고 절대 외부로 보내지 않습니다.

도구 (P0)

도구 설명 상태
connect_naver 네이버 로그인(진짜 Chrome 창, 최초 1회, 쿠키 세션 저장) ✅ 검증
naver_blog_publish 블로그 글 게시 — 제목·본문·이미지·태그·공개/비공개, 기본 승인 게이트 ✅ 검증
powerlink_bidding 파워링크 입찰 1회 실행(dry-run 지원) 🔨 브리지(설치 시 연결)
collect_performance 네이버 성과 수집 🔜 P1

✅ 실제 로그인 세션에서 발행까지 검증 완료(SmartEditor ONE). 🔨 = 골격.

네이버 블로그 발행 방식 (검증됨)

  • 로그인: Playwright 직접실행 대신 진짜 Chrome 을 원격디버깅 포트로 켜고 CDP attach → 자동화 탐지 회피. 세션은 쿠키 JSON(.auth/naver_state.json)으로 저장·주입.
  • 에디터: SmartEditor ONE(iframe#mainFrame) — 제목/본문 입력, 사진(로컬 업로드), 태그, 공개범위, 발행까지 자동.

설치

python -m venv .venv && source .venv/bin/activate
pip install -e .
playwright install chromium
claude mcp add naver-marketing -- python -m naver_marketing_mcp

안전장치 (코드에 내장)

  • 승인 게이트: naver_blog_publish(approve=False) 는 초안만 반환, approve=True 여야 실제 게시.
  • 일일 상한 + 랜덤 지연: policy.yaml 의 daily_cap·min_interval_min 을 서버가 강제.
  • dry-run: 파워링크는 기본 dry_run=True.

Metadata

Release files for smb-marketing-naver-mcp 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for smb-marketing-naver-mcp 0.1.0
File Size Uploaded
smb_marketing_naver_mcp-0.1.0.tar.gz 28.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for smb-marketing-naver-mcp 0.1.0
File Interpreter ABI Platform
smb_marketing_naver_mcp-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 63.6 kB

Release files / smb_marketing_naver_mcp-0.1.0.tar.gz

Download URL smb_marketing_naver_mcp-0.1.0.tar.gz
Size 28.6 kB
Tags Source
SHA-256 checksum
How to use checksums
249d88a5b584a973b53c7e3d3e013f2f4f40e395fcf86206623bfccceeb0d282
BLAKE2b-256 checksum
How to use checksums
c7aec94885021b53e3e260405b132e863a83a6d3d50862b9dcb06c2326ead4a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.5

Release files / smb_marketing_naver_mcp-0.1.0-py3-none-any.whl

Download URL smb_marketing_naver_mcp-0.1.0-py3-none-any.whl
Size 35.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7db6e419860b16c13e933e5ecdb0cd5ecbf6d7a9ce7058fad433059f693c8417
BLAKE2b-256 checksum
How to use checksums
771cf6be89f139beac321dea9a4d45e04095d08f3579909ad74e65261bfa2e57
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.5

Release history Release notifications | RSS feed

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page