Blog-MCP-Server

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
  1. content_server.py

    Handles blog content creation

  2. guesthouse_server.py

    Manages guesthouse design and marketing

  3. media_server.py

    Generates media content

  4. management_server.py

    Manages blog operations

🚀 Blog MCP Server - AI 驱动的博客创作系统

一个基于 FastMCP 框架的综合性博客内容创作和丽江客栈管理系统,专为 Polly 的 Zola 博客设计。

✨ 系统特性

🎯 四大核心服务器

  1. 📝 博客内容服务器 - 智能博文创作、内容优化、SEO 分析
  2. 🏨 客栈管理服务器 - 丽江客栈设计、营销文案、文化元素整合
  3. 🎨 媒体生成服务器 - DALL-E 图片生成、社交媒体素材制作
  4. ⚙️ 博客管理服务器 - 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 的内容创作效率和丽江客栈管理质量而设计。