使用说明
产品定位
Bluesky MCP 是一个为 Bluesky 社交网络提供 AI 增强功能的中间件服务,通过 Model Context Protocol (MCP) 集成 AI 和 ML 模型,使应用能够利用 AI 能力而无需直接与大型语言模型或其他 AI 系统集成。
核心功能
- Feed 分析:分析 Bluesky 的 Feed,进行情感分析,计算帖子的字符数和字数等指标。
- 帖子助手:根据用户指定的情绪和主题生成多样化的帖子建议。
- 社区管理:跟踪用户活动,监控最近发布的帖子。
- 安全特性:包括输入验证、TLS 安全、防止常见网络漏洞等。
- 高可用性:内置冗余功能以提高可靠性。
适用场景
- 内容创作者:需要生成多样化内容的用户。
- 社区管理员:需要监控和管理社区活动的用户。
- 数据分析师:需要对社交网络数据进行分析的用户。
工具列表
- CLI 工具:提供命令行界面,方便用户直接调用 API 功能。
assist:生成帖子建议。feed:分析指定标签的 Feed。community:监控用户活动。version:显示版本信息。
常见问题解答
- 如何启用测试模式?:设置环境变量
MOCK_MODE=1可以启用测试模式,无需 Bluesky 凭证。 - 如何配置服务?:可以通过环境变量或 JSON 配置文件进行配置。
使用教程
使用依赖
- Go 1.21 或更高版本
- Bluesky 账户凭证
安装教程
- 克隆仓库:
git clone https://github.com/littleironwaltz/bluesky-mcp.git cd bluesky-mcp - 安装依赖:
go mod download - 配置服务:
- 使用环境变量:
export BSKY_ID="your-bluesky-handle-or-email" export BSKY_PASSWORD="your-bluesky-password" export BSKY_HOST="https://bsky.social" - 或使用 JSON 配置文件:
export BSKY_CONFIG_FILE="/path/to/config.json"
- 使用环境变量:
调试方式
- 构建并运行服务:
make build make run - 使用 CLI 工具进行测试:
./bin/bluesky-mcp-cli assist --mood happy --topic programming - 检查健康状态:
curl http://localhost:3001/health