返回市场
蓝天-MCP

蓝天-MCP

作者:littleironwaltz10 星标更新:2025-04-16

项目介绍

产品定位

Bluesky MCP是一款中间件服务,为Bluesky社交网络提供增强的人工智能功能。它通过模型上下文协议(MCP)集成AI和机器学习模型,使应用程序能够利用人工智能能力,而无需直接与大型语言模型或其他AI系统集成。

核心特性

  • 动态分析:分析Bluesky的动态,执行情感分析,并计算帖子的字符数和词数等指标。
  • 发帖辅助:根据用户指定的情绪和主题生成多样化的发帖建议。
  • 社区管理:跟踪用户活动并监控最近发布的帖子。
  • 安全特性:包括输入验证、TLS安全以及防止常见Web漏洞的保护措施。
  • 高可用性:内置冗余功能以提高可靠性。

使用场景

  • 内容创作者:需要生成多样化内容的用户。
  • 社区管理员:需要监控和管理社区活动的用户。
  • 数据分析员:需要分析社交网络数据的用户。

工具列表

  • 命令行工具:提供命令行接口供用户直接调用API函数。
    • assist:生成发帖建议。
    • feed:分析带有特定标签的动态。
    • community:监控用户活动。
    • version:显示版本信息。

常见问题解答

  • 如何启用测试模式?:设置环境变量MOCK_MODE=1即可在不使用Bluesky凭证的情况下启用测试模式。
  • 如何配置服务?:可以通过环境变量或JSON配置文件进行配置。

教程

依赖项

  • Go 1.21或更高版本
  • Bluesky账户凭证

安装指南

  1. 克隆仓库:
    git clone https://github.com/littleironwaltz/bluesky-mcp.git
    cd bluesky-mcp
    
  2. 安装依赖项:
    go mod download
    
  3. 配置服务:
    • 使用环境变量:
      export BSKY_ID="你的Bluesky用户名或电子邮件"
      export BSKY_PASSWORD="你的Bluesky密码"
      export BSKY_HOST="https://bsky.social"
      
    • 或者使用JSON配置文件:
      export BSKY_CONFIG_FILE="/路径/到/config.json"
      

调试方法

  1. 构建并运行服务:
    make build
    make run
    
  2. 使用命令行工具进行测试:
    ./bin/bluesky-mcp-cli assist --mood happy --topic programming
    
  3. 检查健康状态:
    curl http://localhost:3001/health