Article-published
Allows saving extracted articles to CSDN draft box
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Article-publishedExtract this article and save it to my WeChat draft"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
小叶发布器 / Article-published
支持 11+ 内容平台
平台 | ID | 类型 | 状态 |
微信公众号 |
| 主流自媒体 | ✅ |
小红书 |
| 主流自媒体 | ✅ |
哔哩哔哩 |
| 视频平台 | ✅ |
微博 |
| 主流自媒体 | ✅ |
CSDN |
| 技术社区 | ✅ |
知乎 |
| 知识社区 | ✅ |
掘金 |
| 技术社区 | ✅ |
百家号 |
| 内容平台 | ✅ |
雪球 |
| 财经社区 | ✅ |
人人都是产品经理 |
| 产品社区 | ✅ |
语雀 |
| 文档平台 | ✅ |
Related MCP server: singlefile-mcp
主要能力
浏览器扩展:在 Chrome/Edge 中读取当前页面和登录状态。
文章提取:支持从当前标签页提取标题、正文、封面和摘要。
草稿保存:把文章保存到已登录平台的草稿箱。
MCP 服务:让 AI 客户端通过工具调用浏览器发布能力。
快速开始
克隆项目:
git clone https://github.com/yesheng-oss/Article-published.git
cd Article-published安装依赖并构建:
npm install
npm run build只构建浏览器扩展:
npm run build:extension构建完成后,浏览器扩展目录在:
packages/extension/dist安装浏览器扩展
打开 Chrome 或 Edge。
进入
chrome://extensions或edge://extensions。开启右上角“开发者模式”。
点击“加载已解压的扩展程序”。
选择本项目里的
packages/extension/dist文件夹。浏览器右上角会出现“小叶发布器”图标。
如果你是从 GitHub Releases 下载的压缩包,请先解压,再选择解压后的 dist 文件夹。
启动 MCP 服务
在项目根目录运行:
$env:MCP_TOKEN="your-token"
npm run mcpMCP_TOKEN 是浏览器扩展和 MCP 服务之间的本地连接密钥。你可以换成任意较长的随机字符串。
默认地址:
浏览器扩展 WebSocket:
ws://localhost:9527SSE 服务:
http://localhost:9529/sse
如果需要 SSE 模式:
$env:MCP_TOKEN="your-token"
node packages/mcp-server/dist/index.js --sse配置浏览器扩展
点击浏览器右上角“小叶发布器”图标。
打开设置。
填入和 MCP 服务一致的 token。
服务地址可以留空,默认使用
ws://localhost:9527。保持 MCP 服务运行,再刷新扩展连接状态。
MCP 客户端配置示例
把下面路径改成你自己电脑上的项目路径:
{
"mcpServers": {
"browser-assistant": {
"command": "node",
"args": [
"D:/your/path/Article-published/packages/mcp-server/dist/index.js"
],
"env": {
"MCP_TOKEN": "your-token"
}
}
}
}注意:
MCP_TOKEN要和扩展设置里的一致。修改 MCP 配置后,通常需要重启对应 AI 客户端。
Windows 路径可以使用
/,例如D:/your/path/...。
如何使用
在浏览器中登录你要发布的平台。
打开一篇文章页面,例如微信公众号文章页。
点击“小叶发布器”扩展图标,确认文章已被识别。
在 AI 客户端中调用 MCP 工具,或在扩展弹窗中选择平台。
执行同步后,文章会保存到目标平台草稿箱。
打开平台后台检查内容,确认无误后手动发布。
可用 MCP 工具
list_platforms:列出扩展侧可用平台和登录状态。check_auth:检查指定平台是否已登录。extract_article:从当前浏览器标签页提取文章。sync_article:把文章保存到一个或多个平台草稿箱。upload_image_file:通过已连接的浏览器扩展上传本地图片。
许可证
本项目基于 GPL-3.0 协议发布,部分实现参考并改造自开源社区项目。相关来源与许可证信息见仓库中的 NOTICE 文件。
免责声明
本项目仅用于个人内容整理和草稿发布辅助。请遵守目标平台的服务条款,不要用于垃圾内容、批量骚扰、绕过平台风控或任何违法违规用途。
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for QPost — lets AI agents publish video and image posts to YouTube, TikTok, Instagram.
MCP server connecting AI agents to 100+ apps (Gmail, Slack, Notion, GitHub) via one-click OAuth.
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
WordPress MCP server: publish posts, AI images, SEO and full site management, self-hosted
Related MCP Servers
- FlicenseNot gradedqualityNot gradedmaintenanceAn MCP server that repurposes text or URL content into platform-optimized posts for Twitter, LinkedIn, Instagram, and newsletters using AI. It enables users to automatically transform articles and blog posts into engagement-ready social media threads and professional captions.-
- AlicenseNot gradedqualityDmaintenanceAn MCP server for intelligent web content extraction from JavaScript-heavy sites using single-file and trafilatura. It enables AI agents to fetch, render, and paginate through clean article content and metadata.19MIT
- AlicenseAqualityCmaintenanceAn MCP server that enables AI assistants to fetch web content in multiple formats (HTML, JSON, text, Markdown) with intelligent content extraction, chunk management, and browser automation support.544 npm15MIT
- AlicenseNot gradedqualityDmaintenanceMCP server for information collection, text analysis, and content generation, enabling AI agents to scrape web pages, analyze text, and generate reports or presentations.78 npmMIT