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 自动发布到掘金的,是不是很酷?😎

相关推荐
冬奇Lab26 分钟前
一天一个开源项目(第17篇):ViMax - 多智能体视频生成框架,导演、编剧、制片人全包
开源·音视频开发
一个处女座的程序猿2 小时前
AI之Agent之VibeCoding:《Vibe Coding Kills Open Source》翻译与解读
人工智能·开源·vibecoding·氛围编程
一只大侠的侠3 小时前
React Native开源鸿蒙跨平台训练营 Day16自定义 useForm 高性能验证
flutter·开源·harmonyos
IvorySQL4 小时前
PostgreSQL 分区表的 ALTER TABLE 语句执行机制解析
数据库·postgresql·开源
一只大侠的侠4 小时前
Flutter开源鸿蒙跨平台训练营 Day11从零开发商品详情页面
flutter·开源·harmonyos
一只大侠的侠5 小时前
React Native开源鸿蒙跨平台训练营 Day18自定义useForm表单管理实战实现
flutter·开源·harmonyos
一只大侠的侠5 小时前
React Native开源鸿蒙跨平台训练营 Day20自定义 useValidator 实现高性能表单验证
flutter·开源·harmonyos
晚霞的不甘5 小时前
Flutter for OpenHarmony 可视化教学:A* 寻路算法的交互式演示
人工智能·算法·flutter·架构·开源·音视频
晚霞的不甘6 小时前
Flutter for OpenHarmony 实现计算几何:Graham Scan 凸包算法的可视化演示
人工智能·算法·flutter·架构·开源·音视频
猫头虎7 小时前
OpenClaw-VSCode:在 VS Code 里玩转 OpenClaw,远程管理+SSH 双剑合璧
ide·vscode·开源·ssh·github·aigc·ai编程