🚀 BlogCaster MCP——您的博客生态系统,一个MCP服务器
 ](https://www.npmjs.com/package/blogcaster-mcp) 
云托管的MCP服务器,让您 在多个博客平台上发布、列出和删除帖子 从任何启用MCP的客户端(Claude Desktop、Cursor/Cline等)。无需本地安装,只需将客户端指向URL即可。
体系结构:基于会话的安全存储\ 令牌被加密存储在专用的、短暂的持久对象中。每个聊天会话都有一个唯一的存储箱。
______________________________________________________________________
📦 安装
选项1:NPM包(推荐)
通过NPM安装本地stdio传输:
npm install -g blogcaster-mcp然后配置您的MCP客户端:
克劳德桌面:
{
"mcpServers": {
"blogcaster": {
"command": "npx",
"args": ["-y", "blogcaster-mcp"]
}
}
}光标/线:
{
"blogcaster": {
"command": "npx",
"args": ["-y", "blogcaster-mcp"]
}
}选项2:远程云端点
使用托管的Cloudflare Worker(无需安装):
MCP端点:
https://blogcaster-mcp.rrpb2580.workers.dev/mcp克劳德桌面:
{
"mcpServers": {
"blogcaster": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://blogcaster-mcp.rrpb2580.workers.dev/mcp"]
}
}
}光标/线:
{
"blogcaster": {
"url": "https://blogcaster-mcp.rrpb2580.workers.dev/mcp"
}
}保存配置后重新启动客户端。
______________________________________________________________________
🛠️ 您可以调用的工具
getTokenManagementLink()— 从这里开始。 生成一个安全链接来管理您的令牌。publishPost(title, contentMarkdown, platforms, coverImageURL?)--发布到一个或多个博客。getBlogs(platforms)--列出每个平台的最新帖子。deletePost(platforms, postId)--在一个或多个平台上按ID删除。
______________________________________________________________________
🚦 快速启动流程
1) 设置令牌(每个会话执行一次)
- 问AI: *“给我管理代币的链接”*
- 点击由生成的链接
getTokenManagementLink() - 在安全的门户网站中添加您的平台密钥(Hashnode、Dev.to、WordPress)。
2) 发布帖子
publishPost(
title: "My First BlogCaster Demo",
contentMarkdown: "# Hello World\\nPublished via MCP!",
platforms: ["hashnode", "devto", "wordpress"],
coverImageURL: "https://example.com/cover.jpg"
)3) 列出帖子
getBlogs({ platforms: ["hashnode", "devto", "wordpress"] })4) 按ID删除帖子
deletePost({ platforms: ["devto", "wordpress"], postId: "12345" })______________________________________________________________________
🌐 平台支持
| 平台 | 状态 | 注释 |
|---|---|---|
| 哈希节点 | ✅ | 封面图像被忽略(API限制) |
| 开发到 | ✅ | 支持封面图片URL |
| WordPress | ✅ | 支持自托管+WordPress.com |
| 中等 | 🔜 | 计划中 |
______________________________________________________________________
❓ 常见问题解答
我需要安装任何东西吗?\ 否——所有内容都在Cloudflare Workers(远程模式)或通过NPM(本地模式)运行。
代币存储在哪里?\ 在会话范围内保护持久对象存储。
明天它还记得我吗?\ 会议是短暂的。如果你开始一个新的聊天,你需要再次链接(这是一个安全功能)。
我可以自住吗?\ 是的,部署Worker并将MCP客户端指向您的URL。
BlogCaster会存储我的帖子吗?\ 仅临时发布;没有保留。
______________________________________________________________________
🔧 发展
# Clone the repository
git clone https://github.com/BamaCharanChhandogi/BlogCaster-MCP.git
cd BlogCaster-MCP
# Install dependencies
npm install
# Run locally
npm run dev
# Deploy to Cloudflare Workers
npm run deploy______________________________________________________________________
📄 许可证
MIT许可证-请参阅 许可证 了解详情。
______________________________________________________________________
🤝 贡献
欢迎投稿!请打开问题或提交拉取请求。
______________________________________________________________________
