博客mcp
自动生成和发布NAVER博客帖子的 模型上下文协议(MCP)服务器是。 连接到Claude Desktop后,只需照片和简单的信息即可立即撰写SEO优化的博客文章。
______________________________________________________________________
功能
| 工具 | 说明 |
|---|---|
generate_blog | 图片+信息→自动生成博客草稿 |
save_draft | 将生成的文章保存到文件+历史记录 |
list_drafts | 查看已保存的草稿列表 |
load_draft | 以草拟ID导入内容 |
delete_draft | 删除草稿 |
publish_to_naver | 将博客文章复制到剪贴板(通过Ctrl+V发布到NAVER编辑器) |
analyze_style | 使用现有博客文章(URL或文本)分析和学习个人风格 |
save_style_profile 保存分析的样式配置文件(analyze_style后自动调用) | |
revise_blog | 根据修改指示重新撰写撰写的博客文章 |
suggest_titles | SEO优化主题3个候选方案 |
支持类别:美食评论(restaurant)·游记(travel)·投资信息(investment)
______________________________________________________________________
安装
1.存储库克隆
git clone https://github.com/akatjd/blog-mcp.git
cd blog-mcp2.安装软件包
pip install -r requirements.txt______________________________________________________________________
Claude桌面连接
配置文件路径
安装方式路径 |---|---| |Windows应用商店| %LOCALAPPDATA%\Packages\Claude_pzs8sxrjxfjjc\LocalCache\Roaming\Claude\claude_desktop_config.json | |常规安装| %APPDATA%\Claude\claude_desktop_config.json |
添加设置
{
"mcpServers": {
"blog-mcp": {
"command": "C:\\Users\\{사용자명}\\AppData\\Local\\Programs\\Python\\Python312\\python.exe",
"args": ["C:\\Users\\{사용자명}\\blog-mcp\\server.py"]
}
}
}{사용자명}将更改为实际的Windows用户名。 python路径where python可以通过命令进行确认。
保存设置后 完全退出并重新启动Claude Desktop在连接器列表中 blog-mcp出现。
______________________________________________________________________
使用示例
美食评论
generate_blog 툴로 블로그 써줘:
- 이미지: C:/photos/ramen/ ← 폴더 지정 시 내부 이미지 전체 자동 로드
- 카테고리: restaurant
- 정보: 식당명=멘야무사시, 위치=홍대, 메뉴=라멘/차슈덮밥, 가격대=12000~15000원, 별점=4.5游记
generate_blog 툴로 여행 블로그 작성해줘:
- 이미지: C:/photos/osaka1.jpg, C:/photos/osaka2.jpg
- 카테고리: travel
- 정보: 여행지=일본 오사카, 여행날짜=2025년 11월, 기간=3박4일, 주요활동=도톤보리/유니버셜스튜디오/구로몬시장投资信息
generate_blog 툴로 투자 일지 써줘:
- 이미지: C:/photos/chart1.png
- 카테고리: investment
- 정보: 종목=삼성전자, 티커=005930, 매수가=58000원, 현재가=62000원, 분석=반도체 사이클 회복 기대管理草案历史记录
list_drafts 툴로 저장된 초안 목록 보여줘
load_draft 툴로 20260325_153012_restaurant 불러와줘
delete_draft 툴로 20260325_153012_restaurant 삭제해줘个人风格学习(最初1次)
如果您将现有博客文章的URL或文本放入其中,则会分析其样式并自动反映到所有后续文章中。
analyze_style 툴로 내 블로그 스타일 분석해줘:
- https://blog.naver.com/내아이디/포스팅번호1
- https://blog.naver.com/내아이디/포스팅번호2
- https://blog.naver.com/내아이디/포스팅번호3也可以混合输入URL和直接粘贴文本。推荐2部以上。
分析完成后 save_style_profile 自动调用工具 style_profile.json存储在中。 之后 generate_blog 调用时会自动反映保存的样式。 想要更新样式时 analyze_style再次运行将覆盖。
修改博客文章
如果您对生成的文章有不满意的地方,只需指示修改即可。
revise_blog 툴로 글 수정해줘:
- 현재 글: (생성된 블로그 내용 붙여넣기)
- 수정 지시: "도입부를 좀 더 자연스럽게 바꿔줘"revise_blog 툴로 글 수정해줘:
- 현재 글: (생성된 블로그 내용 붙여넣기)
- 수정 지시: "분량을 500자 더 늘려줘"修改指示示例:
"도입부를 좀 더 자연스럽게"-仅修改特定段落"분량 늘려줘"-增加总分量"마무리 부분 다시 써줘"-重写特定部分"좀 더 담백하게"-调整全色调
3个标题候选人提案
suggest_titles 툴로 제목 후보 제안해줘:
- 카테고리: restaurant
- 식당명: 아라참치, 위치: 왕십리, 메뉴: 스페셜美食店 [위치] 식당명 - 메뉴 建议以格式固定。
发行NAVER博客
publish_to_naver 툴로 방금 작성한 글 클립보드에 복사해줘
- 제목: 홍대 멘야무사시 솔직 후기
- 내용: (생성된 블로그 본문)复制完成后:
- NAVER博客写作 连接
- 输入标题后,在正文区域
Ctrl+V - 单击卷期
NAVER博客写入API不提供给普通开发人员,因此使用剪贴板复制方式。
______________________________________________________________________
文件结构
blog-mcp/
├── server.py # MCP 서버 진입점
├── requirements.txt
├── naver_config.json # 네이버 API 인증 정보 (gitignore)
├── tools/
│ ├── image_reader.py # 이미지 로드 + 리사이즈 (Pillow)
│ ├── draft_manager.py # 초안 히스토리 관리
│ ├── naver_publisher.py # 클립보드 복사 (pyperclip)
│ └── style_analyzer.py # 스타일 분석 + URL 크롤링
├── templates/
│ ├── restaurant.py # 맛집 리뷰 프롬프트
│ ├── travel.py # 여행기 프롬프트
│ └── investment.py # 투자 정보 프롬프트
├── drafts/
│ └── history.json # 초안 히스토리 (자동 생성)
└── style_profile.json # 개인 스타일 프로필 (analyze_style 후 자동 생성)______________________________________________________________________
图像处理规格
- 支持格式:JPG、PNG、GIF、WebP
- 最大文件大小:20MB
- 自动标称:高达1280px(保持比例)
- JPEG质量:85(容量优化)
- EXIF旋转自动校正
______________________________________________________________________
许可证
麻省理工学院
