M
MCP Csdn Publisher
by @Ln129402
🤖 MCP Server for auto-publishing blog posts to CSDN. Let AI write and publish blogs for you!
Created 6/17/2026
Updated about 5 hours ago
README
Repository documentation and setup instructions
🚀 mcp-csdn-publisher
🤖 一个基于 MCP (Model Context Protocol) 的 CSDN 博客自动发布服务器,让 AI 助手帮你写博客并一键发布到 CSDN!
✨ 功能特性
- 📝 AI 写博客 - 给一个主题,AI 自动生成高质量博客文章
- 🚀 一键发布 - 直接发布到 CSDN,无需手动操作
- 📋 草稿保存 - 支持保存为草稿,稍后编辑
- 🏷️ 分类标签 - 自动设置文章分类和标签
- 🖼️ 图文并茂 - 支持 Markdown 格式,包括图片、代码块、表格等
- 🔐 安全认证 - 基于 Cookie 的安全认证机制
📦 安装
git clone https://github.com/Ln129402/mcp-csdn-publisher.git
cd mcp-csdn-publisher
npm install
npm run build
🔧 配置
Claude Desktop 配置
编辑配置文件:
- Windows:
%APPDATA%\Claude\claude_desktop_config.json - macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"csdn-publisher": {
"command": "node",
"args": ["/path/to/mcp-csdn-publisher/dist/index.js"]
}
}
}
Claude Code 配置
在项目根目录创建 .mcp.json:
{
"mcpServers": {
"csdn-publisher": {
"command": "node",
"args": ["/path/to/mcp-csdn-publisher/dist/index.js"]
}
}
}
🎯 使用方法
1. 获取 CSDN Cookie
- 浏览器打开 CSDN 并登录
- 按
F12→ Network 标签 - 刷新页面,点击任意请求
- 复制 Request Headers 中的 Cookie(确保包含
UserToken)
2. 登录
设置 CSDN Cookie: 你的cookie内容
3. 发布博客
帮我写一篇关于 React Hooks 的博客发布到 CSDN
🛠️ MCP 工具
| 工具 | 说明 |
|------|------|
| login | 设置 CSDN Cookie 认证 |
| publish-blog | 发布/保存博客文章 |
| list-categories | 获取文章分类 |
| list-tags | 获取常用标签 |
📄 许可证
MIT License
Quick Setup
Installation guide for this server
Install Package (if required)
npx @modelcontextprotocol/server-mcp-csdn-publisher
Cursor configuration (mcp.json)
{
"mcpServers": {
"ln129402-mcp-csdn-publisher": {
"command": "npx",
"args": [
"ln129402-mcp-csdn-publisher"
]
}
}
}