TGViewer
GitHub开源观察|开源项目·热门仓库·开发者 GitHub开源观察|开源项目·热门仓库·开发者 @githubtrendinghub · 657 subscribers
Post #541 17
用MCP让Claude自动发布博客

一位开发者分享了他用MCP(Model Context Protocol)构建自定义服务器,让Claude自动完成博客草稿整理并发布到Dev.to的完整调试过程。

MCP是一种让AI模型调用外部工具的协议。作者搭建了两个服务器:官方filesystem服务器让Claude读写本地文件,以及自建的devto服务器,封装了Dev.to API用于发布文章。最终效果是,只需对Claude说"读取某文件夹的草稿、润色后发布为草稿",它就会自动完成整个流程。

过程中踩了不少环境配置的坑:PowerShell安装uv后需重开终端才能识别;Python版本需固定3.10以上才能满足MCP SDK要求;PyPI上存在同名无关包,需显式指定版本范围mcp[cli]>=1.2.0,<2.0.0才能装到真正的SDK;Claude Desktop的配置文件需注意JSON嵌套结构,且Windows下要用完整路径启动命令。


作者总结,真正的难点不在MCP协议本身,而在于PATH、Python版本、包名冲突等基础环境问题。一旦环境就绪,核心代码不过20行Python。这个案例对想用MCP自动化工作流的开发者有参考价值,尤其是Windows环境下的配置细节。

#GitHub #开源 #MCP #Claude #DevTo #Python #AI自动化
@GitHubTrendingHub
More from @githubtrendinghub
  1. Oct 1, 2026yt-dlp:被 IFPI 点名列入欧盟盗版观察名单 国际唱片业联合会(IFPI)在提交给欧盟假冒与盗版观察名单的意见中,把 yt-dlp 称为「音乐产业的重大麻烦」,归入「流媒体…
  2. Oct 1, 2026Context Mode:给 AI 编程代理做上下文窗口优化 它把 MCP 工具调用的原始数据挡在上下文窗口之外,并在对话压缩后恢复工作状态,适合重度使用 AI 编程代理的开发者。…
  3. Oct 1, 2026F-Droid 2.0:Android 开源应用商店客户端大重写 F-Droid 客户端完成一年多开发后的重写,Kotlin 替换原 Java 代码库,界面基于 Jetpack C…
  4. Oct 1, 2026Awesome Claude Skills:1000+ Claude 技能与插件精选清单 面向 Claude.ai、Claude Code 及 Codex、Cursor、Gemin…
  5. Oct 1, 2026OpenClaw:跑在自己电脑上的开源 AI 助手 它把 AI 助手接进你日常用的聊天工具,状态、记忆和凭据都留在本机,模型与 agent 框架可随时替换。个人笔记本或团队共享部署…
  6. Sep 30, 2026WSL Containers:在 Windows 里原生跑 Linux 容器 微软把 WSL 容器(WSLC)从公开预览转为正式可用,开发者不必再装独立工具,就能在 WSL 环境里…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →