Skip to content

一键同步文章到多个内容平台,支持今日头条、WordPress、知乎、简书、掘金、CSDN、typecho各大平台,一次发布,多平台同步发布。解放个人生产力

License

Notifications You must be signed in to change notification settings

wechatsync/Wechatsync

Repository files navigation

文章同步助手

一键同步文章到知乎、头条、掘金等 20+ 平台,支持 WordPress 等自建站。

功能特性

  • 多平台同步: 支持知乎、掘金、头条、CSDN、简书、微博、B站专栏等 20+ 平台
  • 自建站支持: WordPress、Typecho、MetaWeblog API
  • 智能提取: 自动从网页提取文章标题、内容、封面图
  • 图片上传: 自动上传文章图片到目标平台
  • 草稿模式: 同步后保存为草稿,方便二次编辑
  • MCP 集成: 支持 Claude Code 通过 MCP 协议调用

项目结构

Wechatsync/
├── packages/
│   ├── extension/     # Chrome 扩展 (MV3)
│   ├── mcp-server/    # MCP Server (stdio/SSE)
│   └── core/          # 核心逻辑 (共享)

快速开始

安装扩展

cd packages/extension
pnpm install
pnpm run build

然后在 Chrome 中加载 dist 目录。

构建 MCP Server (可选)

cd packages/mcp-server
pnpm install
pnpm run build

MCP Server 通过 stdio 模式与 Claude Code 通信,通过 WebSocket (ws://localhost:9527) 与 Chrome 扩展通信。

支持的平台

平台 ID 状态
知乎 zhihu
掘金 juejin
头条号 toutiao
CSDN csdn
简书 jianshu
微博 weibo
B站专栏 bilibili
百家号 baijiahao
语雀 yuque
豆瓣 douban
搜狐号 sohu
雪球 xueqiu
人人都是产品经理 woshipm
WordPress wordpress
Typecho typecho

Claude Code 集成

配置步骤

  1. 构建 MCP Server: yarn build:mcp
  2. 在 Chrome 扩展设置中启用 MCP 连接,并设置 Token
  3. ~/.claude.json 中添加配置:
{
  "mcpServers": {
    "wechatsync": {
      "type": "stdio",
      "command": "node",
      "args": ["/path/to/Wechatsync/packages/mcp-server/dist/index.js"],
      "env": {
        "MCP_TOKEN": "your-secret-token-here"
      }
    }
  }
}

重要: MCP_TOKEN 必须与 Chrome 扩展中设置的 token 一致。

可用工具

  • list_platforms - 列出所有平台及登录状态
  • check_auth - 检查指定平台登录状态
  • sync_article - 同步文章到指定平台
  • extract_article - 从当前页面提取文章

开发

# 开发模式
cd packages/extension
pnpm run dev

# 构建
pnpm run build

License

GPL-3.0

About

一键同步文章到多个内容平台,支持今日头条、WordPress、知乎、简书、掘金、CSDN、typecho各大平台,一次发布,多平台同步发布。解放个人生产力

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Contributors 7