mcp-blog MCP 服务说明文档

📅 2026/6/19 6:15:22
mcp-blog MCP 服务说明文档
1. 服务概述一句话简介博客管理API的MCP服务器提供通过Claude Code预览、发布、列出和删除博客文章的工具。服务名称mcp-blog版本号1.0.0开发者/提供方MasatoshiSano协议类型MCP (Model Context Protocol)2. 核心功能该MCP服务提供以下主要功能博客文章预览AI辅助的frontmatter补全和正文结构修正返回修正后的markdown、差异对比和Unsplash图片建议博客文章发布将修正后的markdown保存到S3并触发GitHub Actions重建博客文章列表列出文章支持已发布过滤和数量限制博客文章删除通过slug删除文章并触发重建3. 使用场景该服务适合在以下情况下使用通过Claude Code管理博客内容需要AI辅助优化博客文章结构自动化博客发布流程批量管理博客文章4. 接入方式4.1 服务端点该服务通过stdio传输方式运行需要配置BLOG_API_ENDPOINT环境变量指向博客API的基础URL。4.2 认证与权限需要配置BLOG_API_KEY环境变量进行HMAC认证。4.3 数据格式服务使用Markdown格式处理博客文章内容支持frontmatter元数据。4.4 服务器配置在MCP客户端配置中添加服务{ mcpServers: { blog: { command: node, args: [/absolute/path/to/mcp-blog/dist/index.js], env: { BLOG_API_ENDPOINT: https://dxbqlfvrescw1.cloudfront.net/api, BLOG_API_KEY: your-api-key } } } }5. 接口定义工具名称描述参数blog_preview_postAI辅助的frontmatter补全和正文结构修正markdown内容blog_publish_post保存修正后的markdown到S3并触发GitHub Actions重建markdown内容blog_list_posts列出文章published可选, limit可选blog_delete_post通过slug删除文章并触发重建slug6. 快速开始6.1 环境要求Node.js运行环境有效的BLOG_API_ENDPOINT和BLOG_API_KEY6.2 构建步骤npm install npm run build7. 注意事项确保配置正确的BLOG_API_ENDPOINT和API密钥发布和删除操作会触发GitHub Actions重建预览功能会建议Unsplash图片以增强视觉内容服务通过stdio传输方式运行