JueJin-MCP:AI文章自动发布神器

🚀 告别手动发布!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)

设计亮点

  1. MCP 协议:遵循标准 MCP 协议,可与任何支持 MCP 的 AI 工具无缝集成
  2. 浏览器自动化:通过浏览器自动化实现真实的用户操作,稳定可靠
  3. 持久化登录:支持 Cookie 持久化,避免频繁登录
  4. 易于集成:支持 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 服务器:

SettingsCursor SettingsMCPAdd 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、博客园等)
  • 支持文章定时发布
  • 支持文章数据统计
  • 支持批量操作
  • 支持更多自定义选项

📚 相关资源

🎉 结语

JueJin-MCP 不仅仅是一个工具,更是 AI 时代内容创作工作流的重要一环。它让 AI 生成的内容能够无缝流转到掘金平台,真正实现了从创作到发布的自动化。

如果你也厌倦了手动发布文章的繁琐操作,不妨试试 JueJin-MCP!


项目地址github.com/unomcp/JueJ...

如果这个工具对你有帮助,请给项目点个 ⭐ Star,这对我们很重要!🙏


本文就是使用 JueJin-MCP 自动发布到掘金的,是不是很酷?😎

相关推荐
Van_Moonlight12 分钟前
RN for OpenHarmony 实战 TodoList 项目:空状态占位图
javascript·开源·harmonyos
Van_Moonlight4 小时前
RN for OpenHarmony 实战 TodoList 项目:顶部导航栏
javascript·开源·harmonyos
Logan Lie6 小时前
开源许可证科普:从 MIT 到 GPL
开源
AI大佬的小弟7 小时前
【小白第一课】大模型基础知识(1)---大模型到底是啥?
人工智能·自然语言处理·开源·大模型基础·大模型分类·什么是大模型·国内外主流大模型
GitCode官方8 小时前
G-Star 精选开源项目推荐|第四期
开源·atomgit
Van_captain9 小时前
rn_for_openharmony常用组件_Breadcrumb面包屑
javascript·开源·harmonyos
Van_Moonlight10 小时前
RN for OpenHarmony 实战 TodoList 项目:渐变背景色
javascript·开源·harmonyos
半熟的皮皮虾11 小时前
又重新写了个PDF工具箱-转换office格式/合并/拆分/删除常见操作都有了
python·程序人生·pdf·flask·开源·json·学习方法
Kagol11 小时前
深入浅出 TinyEditor 富文本编辑器系列2:快速开始
前端·typescript·开源
Dream_iy13 小时前
国产开源自定义拖拽大屏可视化工具对比分析
开源