Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Beschreibung vom Entwickler (englisches Original)
面向技术博主的 AI 内容加工流水线 MCP —— 从原始素材到公众号草稿箱
Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.
Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.
Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.
WECHAT_APP_ID, WECHAT_APP_SECRET, WECHAT_COVERS_DIR, WECHAT_DEFAULT_AUTHOR, WECHAT_API_TIMEOUTAls geheim markierte Werte sind Schlüssel zu deinem Konto. Gib sie nie weiter und füge sie nie in einen Chat ein.
Du brauchst
Welche App nutzt du?
Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.
Öffne Claude Desktop → Settings → Developer → Edit Config und füge dies in claude_desktop_config.json ein
{
"mcpServers": {
"wechat-writer": {
"command": "npx",
"args": [
"-y",
"wechat-writer-mcp"
],
"env": {
"WECHAT_APP_ID": "your-value",
"WECHAT_APP_SECRET": "your-value",
"WECHAT_COVERS_DIR": "your-value",
"WECHAT_DEFAULT_AUTHOR": "your-value",
"WECHAT_API_TIMEOUT": "your-value"
}
}
}
}Führe das in deinem Terminal aus
claude mcp add wechat-writer --env WECHAT_APP_ID=your-value --env WECHAT_APP_SECRET=your-value --env WECHAT_COVERS_DIR=your-value --env WECHAT_DEFAULT_AUTHOR=your-value --env WECHAT_API_TIMEOUT=your-value -- npx -y wechat-writer-mcpTrag die leeren Werte ein, bevor du ihn startest.
In .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"wechat-writer": {
"command": "npx",
"args": [
"-y",
"wechat-writer-mcp"
],
"env": {
"WECHAT_APP_ID": "your-value",
"WECHAT_APP_SECRET": "your-value",
"WECHAT_COVERS_DIR": "your-value",
"WECHAT_DEFAULT_AUTHOR": "your-value",
"WECHAT_API_TIMEOUT": "your-value"
}
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
In .vscode/mcp.json in deinem Projekt einfügen
{
"servers": {
"wechat-writer": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"wechat-writer-mcp"
],
"env": {
"WECHAT_APP_ID": "your-value",
"WECHAT_APP_SECRET": "your-value",
"WECHAT_COVERS_DIR": "your-value",
"WECHAT_DEFAULT_AUTHOR": "your-value",
"WECHAT_API_TIMEOUT": "your-value"
}
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
Dieser Server läuft auf deinem Computer, und ChatGPT kann sich nur mit Servern im Internet verbinden. Wähle eine andere App.
Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.
WECHAT_COVERS_DIR envWECHAT_DEFAULT_AUTHOR envWECHAT_API_TIMEOUT envDiese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.
Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.
Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 8. Nov. 2026
Der Registry-Name wurde mit dem GitHub-Konto datoushiwo bestätigt, dem das Repo gehört
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet
Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen
Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Er hat 1 von 1 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.
Das musst du eintragen: WECHAT_APP_ID, WECHAT_APP_SECRET
Er läuft auf deinem Computer. Deine KI-App startet ihn bei Bedarf, und die Daten laufen nicht über die Server des Entwicklers (außer der Server ruft selbst einen Onlinedienst auf).
Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (0.1.1) kam vor 3 Monaten in die Registry.
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du Node.js auf deinem Computer.
In derselben Kategorie: Spec Driven Development, Remote Desktop Commander, Tethered Trust
Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.
So liest du eine Karte:★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Fit, compatibility and recall checks for AI agents before they buy: verdicts, evidence, receipts.
Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.
面向技术博主的 AI 内容加工流水线 MCP —— 从原始素材到公众号草稿箱,只存草稿,不自动发布。
npx wechat-writer-mcp
{
"mcpServers": { "wechat-writer": { "command": "npx", "args": ["wechat-writer-mcp"], "env": { "WECHAT_APP_ID": "your_app_id", "WECHAT_APP_SECRET": "your_app_secret" } } } }
AI指令: "导入 ./my-article.md,帮我排版成公众号格式,检查原创度后存入草稿箱"
| 工具 | 说明 | 输入 | 输出 |
|---|---|---|---|
import_source | 导入原始内容 | 本地 markdown 文件或网页 URL | raw_markdown + 标题/字数等元数据 |
transform_for_wechat | 公众号智能排版 | markdown 内容 | 适配 HTML + 3 个标题候选 + 摘要建议 |
estimate_originality | 原创度自评 | 文章内容 | 原创度评分 + 与历史草稿的相似段落 |
save_to_wechat_draft | 存入草稿箱 | 标题 + HTML 内容 | media_id + 后台链接 |
用户: 导入 ./my-article.md
AI: [调 import_source] 已读入 838 字 markdown 标题识别:《我用 Claude Code 三周做了一个 MCP Server》
用户: 帮我按公众号风格排版 AI: [调 transform_for_wechat]
用户: 用 1,检查下原创度 AI: [调 estimate_originality] 深度原创(92/100) 建议:可以标记"原创" 历史比对:无重复内容
用户: OK 存草稿箱 AI: [调 save_to_wechat_draft] ✅ 已存入公众号草稿箱 → 请前往 mp.weixin.qq.com → 内容管理 → 草稿箱 手动发送
npx wechat-writer-mcp
git clone https://github.com/datoushiwo/wechat-writer-mcp.git
cd wechat-writer-mcp npm install npm run build
cp .env.example .env
| 变量 | 必填 | 说明 |
|---|---|---|
WECHAT_APP_ID | ✅ | 公众号 AppID |
WECHAT_APP_SECRET | ✅ | 公众号 AppSecret |
WECHAT_COVERS_DIR | 封面图片目录,默认 ~/Pictures/wechat-covers | |
WECHAT_DEFAULT_AUTHOR | 默认作者名 | |
WECHAT_API_TIMEOUT | API 超时毫秒数,默认 15000 |
Claude Code
在 ~/.claude/mcp.json 或项目下 .claude/mcp.json 中添加:
{
"mcpServers": { "wechat-writer": { "command": "npx", "args": ["wechat-writer-mcp"], "env": { "WECHAT_APP_ID": "your_app_id", "WECHAT_APP_SECRET": "your_app_secret" } } } }
Cursor
在 Cursor Settings → MCP 中添加,配置同上。
Claude Desktop
编辑 ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": { "wechat-writer": { "command": "npx", "args": ["wechat-writer-mcp"], "env": { "WECHAT_APP_ID": "your_app_id", "WECHAT_APP_SECRET": "your_app_secret" } } } }
.env 已在 .gitignore 中draft/add,永远不调用 freepublish/submit 或 mass/sendestimate_originality 只与你自己的历史草稿比对,不能替代微信官方查重~/Pictures/wechat-covers/ 随机选取,无封面时自动生成占位图templates/wechat-header.html 和 templates/wechat-footer.html欢迎提 Issue 和 PR。
git clone https://github.com/datoushiwo/wechat-writer-mcp.git
cd wechat-writer-mcp npm install npm run dev # 开发模式
MIT
让 AI 帮你搞定公众号排版,你只管写内容。 ✍️