前言
你是否有过这样的经历:让 AI 帮你写了一篇技术文章,写完之后还要手动复制粘贴到掘金编辑器,调格式、选分类、打标签、写摘要......明明 AI 已经帮你完成了最难的部分,最后的「搬运工作」却还是得自己来。
如果 AI 能直接帮你发布到掘金呢?
今天介绍一个开源项目 ------ JueJin-MCP,它基于 MCP(Model Context Protocol)协议,让 AI 能够直接将文章发布到掘金平台,真正实现从写作到发布的全流程自动化。
什么是 MCP?
MCP(Model Context Protocol)是由 Anthropic 提出的模型上下文协议,它定义了一套标准化的方式,让 AI 模型能够调用外部工具和服务。你可以把它理解为 AI 的「USB 接口」------ 有了这个标准接口,AI 就能连接各种各样的外部能力。
目前主流的 AI 编程工具都已支持 MCP:
- Cursor
- Trae
- Claude Code
- Codex
JueJin-MCP 能做什么?
一键登录
首次使用时,JueJin-MCP 会打开浏览器让你完成登录,之后会自动持久化登录状态,后续使用无需重复登录。
保存草稿
不确定要不要发?没关系,可以先让 AI 把文章存到草稿箱,你随时可以在掘金后台查看和编辑。
直接发布
这是最核心的功能。一句话告诉 AI:「使用 juejin-mcp 将文章发布到掘金」,AI 就会自动帮你:
- 填写文章标题和正文
- 选择文章分类(前端、后端、AI、开发工具等 8 大分类)
- 添加标签(支持 742+ 个掘金官方标签,最多 3 个)
- 生成文章摘要
- 设置 Markdown 主题和代码高亮样式
- 点击发布
整个过程你只需要等几秒钟。
丰富的样式支持
- 24+ Markdown 主题:juejin、github、smartblue、dracula、vuepress 等
- 27+ 代码高亮主题:monokai、atom-one-dark、github、nord、solarized-dark 等
让你的文章不仅内容好,颜值也在线。
快速上手
1. 启动服务
bash
git clone https://github.com/unomcp/JueJin-MCP
cd JueJin-MCP
go run .
2. 配置 MCP
以 Cursor 为例,在 ~/.cursor/mcp.json 中添加:
json
{
"mcpServers": {
"juejin-mcp": {
"type": "http",
"url": "http://localhost:10086/mcp"
}
}
}
以 Claude Code 为例:
bash
claude mcp add juejin-mcp --transport http http://localhost:10086/mcp
3. 开始使用
在 AI 对话中输入类似这样的指令:
写一篇关于 Go 并发编程的技术文章,然后使用 juejin-mcp 发布到掘金
AI 就会自动完成写作和发布的全部流程。
技术实现
JueJin-MCP 使用 Go 语言开发,核心技术栈包括:
| 技术 | 用途 |
|---|---|
| Go 1.24 | 主语言 |
| go-rod | 浏览器自动化(Chrome DevTools Protocol) |
| Fiber v2 | HTTP 服务框架 |
| MCP Go SDK | MCP 协议实现 |
通过浏览器自动化的方式与掘金平台交互,不依赖任何非公开 API,稳定可靠。支持 Linux、macOS、Windows 多平台,同时兼容 AMD64 和 ARM64 架构。
项目愿景
解放你的双手,让 AI 帮你的文章质量兜底,让每个人都能有一个掘金 Lv8 的账号。
这不仅仅是一个发布工具,更是 AI 工作流的一个缩影。当 AI 能够直接操作平台发布内容,创作者就可以把更多精力放在思考和创意上,而不是重复的机械操作。
未来规划
项目仍在积极开发中,后续计划支持:
- 文章封面图片
- 专栏发布
- 话题选择
- 更多平台扩展
最后
如果你也厌倦了手动搬运文章,不妨试试 JueJin-MCP。
项目地址:github.com/unomcp/JueJ...
如果觉得有帮助,欢迎给项目点个 ⭐ Star,这对我们非常重要!
也欢迎提 Issue 和 PR,一起让这个工具变得更好。