拥抱自动化:使用 csdnAutoBlogMcp 实现 CSDN 博客的高效发布

觉得每天手动的编写润色优化自己的博客太消耗自己的算力,考虑到最近比较火的ai工作流,想用coze实现一个每天替我发布博客的workflow,但是最后一步没有通用的接口,于是我vibecoding了这个工具可以一键发布博客到csdn,并且支持mcp集成,可以直接在vscode中调用这个工具发布博客,下面是这个工具的使用说明.

项目核心亮点

csdnAutoBlogMcp 不仅仅是一个简单的脚本,它深度集成了现代 AI 生态中的标准协议:

MCP 集成支持:这是该项目的最大特色。通过 Model Context Protocol,它可以无缝集成到如vscode 等支持 MCP 的 AI 客户端中。这意味着你可以直接在对话框中让 AI 生成内容并直接推送到 CSDN。

全流程自动化:涵盖了登录校验、内容解析、分类设置以及最终的发布动作。

Markdown 原生支持:完美适配开发者的书写习惯,保持代码块、公式和排版的原汁原味。

简化发布链路:减少了网页端反复跳转的琐碎感。

核心工作原理

该工具通过模拟或调用接口的方式与 CSDN 后台交互。在 MCP 环境下,它的运作逻辑如下图所示:

用户指令:在支持 MCP 的编辑器中输入“将此内容发布到 CSDN”。

MCP 调度:编辑器识别指令,调用 csdnAutoBlogMcp 服务。

自动执行:工具处理 Markdown 文本,完成身份验证,并将数据传输至 CSDN 平台。

快速开始

如果你想又快又好的部署该项目 就直接把github仓库发给你的agent 如果你闲的没事干且富有实践精神,可以按照以下步骤手动部署(下面步骤也是ai给我写的):

  1. 克隆项目
  2. Bash
  3. git clone https://github.com/asdshi/csdnAutoBlogMcp.git
  4. cd csdnAutoBlogMcp
    1. 环境配置
  5. 项目通常需要配置 CSDN 的 Cookie 或相关认证信息。请参考项目根目录下的 config.json 或 .env 示例文件进行填写。
  6. 集成到 MCP
  7. 如果你使用 Claude Desktop,可以在配置文件中添加该 Tool 的路径: JSON "mcpServers": { "csdn-auto-blog": { "command": "node", "args": ["/path/to/your/project/dist/index.js"] } }

为什么你应该关注它?

在“AI 辅助编程”时代,我们不仅让 AI 写代码,更应该让 AI 辅助我们处理繁琐的操作流程。

沉淀知识更快速:刚解决一个 Bug,随手整理的笔记瞬间就能变成一篇技术博客。

多平台分发基础:通过这种自动化的工具,未来可以更容易地构建多平台分发的工作流。

开源共建:该项目活跃在 GitHub 上,欢迎感兴趣的开发者提交 PR,完善验证机制或增加更多发布选项。

结语

csdnAutoBlogMcp 是一个典型的小而美的工具,它切中了开发者痛点。如果你也厌倦了 CSDN 繁琐的发布流程,不妨去 GitHub 仓库 给作者点个 Star 尝试一下。

你想了解如何获取 CSDN 的关键配置参数来启动这个工具吗?