Polly2014/Blog-MCP-Server
3.2
If you are the rightful owner of Blog-MCP-Server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
Blog MCP Server is an AI-driven comprehensive blogging and guesthouse management system designed for Polly's Zola blog, based on the FastMCP framework.
Tools
content_server.py
Handles blog content creation
guesthouse_server.py
Manages guesthouse design and marketing
media_server.py
Generates media content
management_server.py
Manages blog operations
🚀 Blog MCP Server - AI 驱动的博客创作系统
一个基于 FastMCP 框架的综合性博客内容创作和丽江客栈管理系统,专为 Polly 的 Zola 博客设计。
✨ 系统特性
🎯 四大核心服务器
- 📝 博客内容服务器 - 智能博文创作、内容优化、SEO 分析
- 🏨 客栈管理服务器 - 丽江客栈设计、营销文案、文化元素整合
- 🎨 媒体生成服务器 - DALL-E 图片生成、社交媒体素材制作
- ⚙️ 博客管理服务器 - Zola 站点管理、自动化发布、性能监控
🤖 AI 能力集成
- 多 AI 提供商支持: DeepSeek、OpenAI、Azure OpenAI
- 智能内容生成: 博文、大纲、营销文案、设计方案
- 图片生成与优化: DALL-E 集成,多平台适配
- 文化元素整合: 纳西族文化的专业融入
- SEO 智能优化: 关键词分析、可读性评估
🚀 快速开始
安装与配置
# 克隆项目
git clone <repository-url>
cd Blog_MCP_Server
# 安装依赖
poetry install
# 配置环境
cp .env.example .env
# 编辑 .env 填入你的 API 密钥
# 运行测试
./start_test.sh
VS Code 集成
将 mcp-settings.json
中的配置添加到 VS Code settings.json,即可在 Claude 中使用所有 MCP 功能。
📋 核心功能
博客内容创作
- ✅ 智能博文生成(支持多种风格和长度)
- ✅ 内容大纲自动生成
- ✅ SEO 优化和性能分析
- ✅ Zola frontmatter 自动生成
- ✅ 阅读时间估算
客栈管理
- ✅ 空间设计方案生成
- ✅ 多平台营销文案(小红书、抖音、微信)
- ✅ 纳西族文化元素整合
- ✅ 文化活动规划
- ✅ 真实性指南生成
媒体生成
- ✅ 博客特色图片生成
- ✅ 社交媒体图片适配
- ✅ 图片编辑和优化
- ✅ 为未来 Sora 视频做准备
- ✅ 多尺寸自动生成
站点管理
- ✅ Zola 站点构建
- ✅ 自动化发布流程
- ✅ 内容文件管理
- ✅ 性能监控和备份
- ✅ 生产环境部署
🛠️ 技术架构
核心技术栈
- FastMCP 2.8.1 - MCP 服务器框架
- OpenAI API - GPT 模型和 DALL-E 图片生成
- DeepSeek API - 高性能中文 AI 模型
- Python 3.11+ - 核心开发语言
- Poetry - 依赖管理
- Pydantic - 数据验证
- Pillow - 图片处理
服务架构
Blog MCP Server
├── content_server.py # 博客内容创作
├── guesthouse_server.py # 客栈管理
├── media_server.py # 媒体生成
├── management_server.py # 博客管理
├── services/
│ ├── ai_service.py # AI 服务集成
│ └── content_service.py # 内容处理逻辑
└── utils/
└── zola_utils.py # Zola 博客工具
📚 使用示例
创建智能博文
# 通过 MCP 调用
request = {
"topic": "AI 驱动的丽江客栈智能化改造",
"category": "技术",
"tags": ["AI", "智能家居", "客栈运营"],
"style": "professional",
"target_length": "medium",
"include_code": True,
"include_images": True
}
result = await create_blog_post(request)
# 自动生成:标题、内容、frontmatter、图片建议
生成客栈营销内容
request = {
"space_description": "融合纳西文化的现代客栈大堂",
"target_platforms": ["xiaohongshu", "douyin"],
"style": "warm_inviting",
"include_cultural_elements": True
}
content = await create_marketing_content(request)
# 输出:针对不同平台优化的营销文案
智能图片生成
result = await create_featured_image(
blog_title="丽江古城的现代化客栈设计",
blog_summary="传统纳西文化与现代住宿体验的完美融合",
style="modern_traditional"
)
# 生成:高质量特色图片 + 多尺寸社交媒体版本
🎯 项目状态
✅ 已完成功能(~95%)
- 完整的 FastMCP 集成 - 所有四个服务器正常运行
- AI 服务多提供商支持 - DeepSeek + OpenAI + Azure OpenAI
- 博客内容创作工具链 - 生成、优化、分析、保存
- 客栈管理专业化工具 - 设计、营销、文化整合
- 媒体生成和处理 - 图片生成、编辑、优化
- 博客系统管理 - Zola 集成、发布、部署
- 完整的配置系统 - 环境变量、路径管理
- 测试和验证脚本 - 自动化测试流程
- VS Code MCP 集成配置 - 即用的 settings.json
- 详细文档和使用指南 - 完整的 API 参考
🚧 待完善功能(~5%)
- Sora 视频生成集成 - 等待 OpenAI Sora API 发布
- 批量操作优化 - 大规模内容处理性能优化
- 高级 SEO 分析 - 更深入的 SEO 指标和建议
📈 性能指标
- 服务器启动时间: < 3 秒
- 博文生成速度: 2-5 分钟(包含图片)
- 图片生成时间: 10-30 秒
- API 响应时间: < 2 秒
- 并发支持: 10+ 并发请求
🔐 安全特性
- 环境变量管理 API 密钥
- 输入验证和清理
- 错误处理和日志记录
- 文件路径安全检查
📞 支持与维护
问题报告
- 查看
USAGE_GUIDE.md
获取详细使用说明 - 运行
./start_test.sh
进行故障诊断 - 检查日志文件排查问题
功能扩展
系统采用模块化设计,可轻松添加新的 MCP 工具和服务。
🎉 系统已准备就绪! 这是一个功能完整、高度优化的 AI 驱动博客创作系统,专为提升 Polly 的内容创作效率和丽江客栈管理质量而设计。