🚀 告别手动发布!JueJin-MCP:让 AI 文章自动发布到掘金的神器
💡 你是否也有这样的痛点?
作为一名技术创作者,你是否遇到过这样的场景:
- 🤖 使用 AI 工具(如 Cursor、Claude、GPT-4)生成了一篇高质量的技术文章
- ✍️ 文章内容完美,格式规范,代码示例清晰
- 😫 但最后一步却要手动复制粘贴到掘金编辑器
- ⏰ 还要手动填写分类、标签、摘要、封面等信息
- 🔄 每次都要重复这些繁琐的操作
有没有想过:如果 AI 生成的文章能直接自动发布到掘金,那该多好?
✨ 今天,这个想法变成了现实!
JueJin-MCP 是一个基于 Model Context Protocol (MCP) 的开源工具,它完美解决了 AI 文章发布到掘金的最后一公里问题。
🎯 核心价值
一句话总结:让 AI 生成的文章能够一键自动发布到掘金,彻底解放你的双手!
🌟 功能特性
✅ 已实现功能
- 🔐 登录与持久化登录:一次登录,长期有效,无需重复操作
- 📝 文章写入草稿箱:支持将文章保存为草稿,方便后续编辑
- 🚀 智能发布 :
- ✅ 支持 8 种文章分类(后端、前端、Android、iOS、人工智能、开发工具、代码人生、阅读)
- ✅ 支持文章摘要(最多 100 字)
- ✅ 支持 Markdown 格式内容
- ✅ 自动填充标题和正文
🚧 正在开发中
- 🏷️ 标签支持
- 🖼️ 文章封面
- 📚 专栏选择
- 💬 话题选择
- 🎨 文章样式和代码块样式优化
- 🤖 智能评论回复与点赞
- ✍️ 文章仿写功能
🛠️ 技术架构
技术栈
- 语言:Go 100%
- 核心框架:基于 Model Context Protocol (MCP)
- 浏览器自动化:使用 rod 库进行浏览器操作
- 协议支持:SSE (Server-Sent Events)
设计亮点
- MCP 协议:遵循标准 MCP 协议,可与任何支持 MCP 的 AI 工具无缝集成
- 浏览器自动化:通过浏览器自动化实现真实的用户操作,稳定可靠
- 持久化登录:支持 Cookie 持久化,避免频繁登录
- 易于集成:支持 Cursor、Trae 等主流 AI 开发工具
📖 使用场景
场景 1:AI 辅助写作工作流
markdown
1. 在 Cursor 中使用 AI 生成技术文章
2. 通过提示词:"使用 juejin-mcp 将文章发布到掘金"
3. AI 自动调用 juejin-mcp 工具
4. 文章自动发布到掘金,完成!
场景 2:批量内容发布
如果你有多篇文章需要发布,可以:
- 编写脚本批量调用 juejin-mcp
- 自动化整个发布流程
- 节省大量手动操作时间
场景 3:内容创作自动化
结合 AI 工具,可以实现:
- 定期自动生成技术文章
- 自动发布到掘金
- 建立自动化内容创作流水线
🚀 快速开始
前置要求
- Go 1.21+
- Node.js (用于 MCP Inspector)
安装步骤
1. 克隆项目
bash
git clone https://github.com/unomcp/JueJin-MCP.git
cd JueJin-MCP
2. 启动服务
bash
# 启动 MCP Inspector(用于首次登录)
npx @modelcontextprotocol/inspector
# 在另一个终端运行服务
go run .
3. 配置 Cursor
在 Cursor 中配置 MCP 服务器:
Settings → Cursor Settings → MCP → Add new global MCP server
将以下配置添加到 ~/.cursor/mcp.json:
json
{
"mcpServers": {
"juejin-mcp": {
"type": "sse",
"url": "http://localhost:10086/mcp"
}
}
}
💡 提示:自 Cursor 1.0 起,支持一键快速安装!
4. 开始使用
在 Cursor 中,直接告诉 AI:
使用 juejin-mcp 将这篇文章发布到掘金
AI 会自动调用工具完成发布!
💻 代码示例
发布文章的参数结构
go
type PublishContentArgs struct {
Title string // 文章标题(最多20个中文字或英文单词)
Content string // 正文内容(Markdown 格式)
CategoryIndex int // 分类索引:0-后端, 1-前端, 2-Android, 3-iOS, 4-人工智能, 5-开发工具, 6-代码人生, 7-阅读
Summary string // 文章摘要(最多100字)
Tags []string // 文章标签列表(最多3个)
}
🎁 为什么选择 JueJin-MCP?
1. 开源免费
- MIT 协议,完全开源
- 可自由使用、修改、分发
2. 标准协议
- 基于 MCP 标准协议
- 兼容所有支持 MCP 的 AI 工具
3. 稳定可靠
- 使用浏览器自动化,模拟真实用户操作
- 支持持久化登录,减少登录频率
4. 易于扩展
- Go 语言编写,性能优秀
- 代码结构清晰,易于二次开发
5. 持续更新
- 活跃的开发和维护
- 功能不断完善
🤝 贡献与支持
如何贡献
我们欢迎所有形式的贡献:
- 🐛 报告 Bug:在 GitHub Issues 中提交问题
- 💡 提出建议:分享你的想法和改进建议
- 🔧 提交 PR:直接贡献代码
- 📖 完善文档:帮助改进文档质量
支持项目
如果这个工具帮到了你,请:
- ⭐ 给项目点个 Star:这是对我们最大的支持!
- 🔄 分享给朋友:让更多人知道这个工具
- 💬 反馈使用体验:帮助我们改进
🔮 未来规划
- 支持更多平台(CSDN、博客园等)
- 支持文章定时发布
- 支持文章数据统计
- 支持批量操作
- 支持更多自定义选项
📚 相关资源
- 项目地址 :github.com/unomcp/JueJ...
- MCP 协议文档 :modelcontextprotocol.io
- Cursor 文档 :docs.cursor.com
🎉 结语
JueJin-MCP 不仅仅是一个工具,更是 AI 时代内容创作工作流的重要一环。它让 AI 生成的内容能够无缝流转到掘金平台,真正实现了从创作到发布的自动化。
如果你也厌倦了手动发布文章的繁琐操作,不妨试试 JueJin-MCP!
项目地址 :github.com/unomcp/JueJ...
如果这个工具对你有帮助,请给项目点个 ⭐ Star,这对我们很重要!🙏
本文就是使用 JueJin-MCP 自动发布到掘金的,是不是很酷?😎