
Warpcast MCP Server

2025.03.05
2
JavaScript社交互动自动化发布内容管理交流协作
mcp-warpcast-server 是一个用于与 Warpcast 集成的 Model Context Protocol (MCP) 服务器,允许用户通过 Claude 与 Warpcast 账户进行交互。该服务器提供了多种功能,包括发布和阅读 casts、搜索 casts、浏览和互动频道、获取热门 casts 等。
View on GitHub
Overview
基本能力
产品定位
mcp-warpcast-server 是一个用于与 Warpcast 社交平台集成的 MCP 服务器,旨在通过 Claude 提供无缝的社交互动体验。
核心功能
- 发布 casts 到 Warpcast 账户
- 从 Warpcast 阅读 casts
- 通过关键词或标签搜索 casts
- 浏览和互动频道
- 关注/取消关注频道
- 获取热门 casts
适用场景
- 通过 Claude 自动化发布社交内容
- 通过 Claude 获取 Warpcast 上的最新动态
- 通过 Claude 搜索特定主题的 casts
- 通过 Claude 管理频道关注
工具列表
- post-cast: 在 Warpcast 上发布新帖子(最多 320 个字符)
- get-user-casts: 获取特定用户的最近 casts
- search-casts: 通过关键词或短语搜索 casts
- get-trending-casts: 获取 Warpcast 上当前热门的 casts
- get-all-channels: 列出 Warpcast 上可用的频道
- get-channel: 获取特定频道的信息
- get-channel-casts: 获取特定频道的 casts
- follow-channel: 关注一个频道
- unfollow-channel: 取消关注一个频道
常见问题解答
-
问题: 环境变量设置不正确 解决方案: 检查并确保所有必要的环境变量已正确设置
-
问题: 密钥未正确注册 解决方案: 确保密钥已正确注册到 Farcaster 账户
-
问题: 权限不足 解决方案: 检查 Warpcast 账户是否具有必要的权限
使用教程
使用依赖
-
克隆仓库
bash git clone https://github.com/zhangzhongnan928/mcp-warpcast-server.git cd mcp-warpcast-server
-
安装依赖
bash npm install
安装教程
- 生成 API 密钥并配置认证
bash npm run generate-keys
或者手动设置:
- 生成 Ed25519 密钥对
- 使用 Warpcast Signed Key Request API 请求权限
-
在 Warpcast 应用中完成授权
-
构建服务器
bash npm run build
-
配置 Claude for Desktop 使用此服务器 在
claude_desktop_config.json
中添加配置
调试方式
- 检查环境变量是否正确设置
- 检查密钥是否正确注册
- 检查 Claude for Desktop 日志中的错误
- 验证 Warpcast 账户权限