本项目是一个用于集成Warpcast的模型上下文协议(MCP)服务器,它允许你借助Claude与自己的Warpcast账户进行交互,实现广播发布、读取、搜索等多种功能。
本服务器可让Claude与Warpcast账户交互,按以下步骤安装配置:
git clone https://github.com/zhangzhongnan928/mcp-warpcast-server.git
cd mcp-warpcast-server
npm install
npm run generate-keys
然后打开config.json
文件,并将以下环境变量添加到.env
文件中:_fid=your_farcaster_id
_public_key=你的公钥
_private_key=你的私钥
npm start
配置完成后,您可以让Claude执行以下操作:
- "发布一条关于[主题]的广播"
- "显示用户[用户名]的最新广播"
- "搜索有关[主题]的广播"
- "显示Warpcast上的热门广播"
- "显示流行的频道"
- "获取[频道]频道的广播"
此MCP服务器提供了多个Claude可以使用的工具:
此服务器使用Warpcast的应用密钥身份验证方法,需要在您的Farcaster账户中注册Ed25519密钥对。身份验证流程如下:
在生产应用中,建议使用官方的Farcaster SDK来生成身份验证令牌。
本项目采用MIT许可证。
⚠️ 重要提示
此服务器使用Warpcast的应用密钥身份验证方法,需要在您的Farcaster账户中注册Ed25519密钥对。
💡 使用建议
- 请务必保管好私钥,绝不能泄露
- 考虑定期轮换密钥
- 服务器记录认证错误以帮助调试
遇到问题时,您可以: