当前位置: 首页 > news >正文

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删除文章并触发重建slug

6. 快速开始

6.1 环境要求

  • Node.js运行环境
  • 有效的BLOG_API_ENDPOINT和BLOG_API_KEY

6.2 构建步骤

npm install npm run build

7. 注意事项

  • 确保配置正确的BLOG_API_ENDPOINT和API密钥
  • 发布和删除操作会触发GitHub Actions重建
  • 预览功能会建议Unsplash图片以增强视觉内容
  • 服务通过stdio传输方式运行
http://www.jsqmd.com/news/1040543/

相关文章:

  • 第16期 专业管理隐藏启动项工具 revo_uninstaller_pro
  • 淄博黄金回收门店实测推荐六家靠谱店铺盘点 - 余生黄金回收
  • 跨平台应用开发技术栈选型指南
  • 3步掌握Briss-2.0:如何高效去除PDF文档边缘空白
  • 如何永久保存你的微信记忆:留痕工具终极指南
  • UNI/O总线寄生供电演示板设计:单线通信与能量提取实战
  • PowerPC嵌入式开发实战:CodeWarrior调试与编译器优化深度解析
  • 2026年6月知名的线上获客机构怎么选择,门窗定制线上获客/全屋定制线上获客/门窗定制抖音投流获客,线上获客机构哪家强 - 品牌推荐师
  • Embedded Steampunk 不能下放到 2022 以前版本,真正原因不只是版本号
  • 6月18日模数开源主理人学院首期毕业路演,30余位创业者展示OPC商业计划!
  • MCP342x系列I2C ADC芯片配置、通信协议与工程实践全解析
  • 2026免费文案提取保姆级教程!图片/视频文字提取电脑手机在线工具全覆盖
  • 从EVM评估板解析BLDC/PMSM电机驱动硬件设计核心
  • mjlab机器人仿真平台:5分钟搭建GPU加速的强化学习环境终极指南
  • Linux系统终极指南:如何使用WoeUSB-ng轻松制作Windows启动盘
  • Golang crypto/rand 安全随机数生成:原理、实践与性能优化
  • HarmonyOS 6商城开发学习:AI商品推荐富媒体卡片快照分享——componentSnapshot
  • Claude记忆功能中的<boundary_setting>边界协议解析
  • 云识慧一脸通模块二:人脸门禁系统
  • 2025_NIPS_Effectively Learning Initiation Sets in Hierarchical Reinforcement Learning
  • Qwen3.5-Flash深度实测:T4上工业级低延迟推理全链路解析
  • 如何用Mermaid Live Editor实现零代码图表设计:免费在线图表工具终极指南
  • Linux多线程编程(五):线程池实现与线程安全的单例模式
  • 深入解析MC145574:ISDN S/T接口芯片的多帧结构与中断机制
  • 3步彻底修复Windows更新:开源工具终极指南
  • 数字政府大数据政务云平台顶层设计全解析:从建设目标到技术架构,一文搞懂智慧政务!(PPT)
  • [技术解析] 全尺寸报告(Full Dimension Report)编制规范与数字化作业流程
  • 1.顺序表
  • 【C++】解构C++对象模型:你与“高手”之间,就差这篇类和对象-上
  • 从零开始:Visual Studio 2026 安装配置及第一个程序编写