mcp-server-bluesky

mcp-server-bluesky

site icon
2025.04.08 5
TypeScript社交平台自动化交互交流协作
mcp-server-bluesky 是一个为 Bluesky 社交平台设计的 MCP 服务器。它提供了一系列与 Bluesky 平台交互的工具,包括用户资料获取、关注管理、帖子搜索、发布和删除帖子、转发、点赞等功能。
View on GitHub

Overview

基本能力

产品定位

mcp-server-bluesky 是一个为 Bluesky 社交平台设计的 MCP 服务器,旨在提供与 Bluesky 平台交互的功能。

核心功能

  • 用户资料获取
  • 关注管理(关注、取消关注、获取关注列表、获取粉丝列表)
  • 帖子搜索
  • 帖子管理(发布、删除、获取帖子线程)
  • 转发管理(转发、取消转发)
  • 点赞管理(点赞、取消点赞、获取点赞列表)
  • 时间线获取

适用场景

  • 自动化 Bluesky 社交平台的交互
  • 批量管理 Bluesky 账号
  • 开发与 Bluesky 平台集成的应用

工具列表

  • bluesky_get_profile: 获取用户资料
  • bluesky_follow: 关注用户
  • bluesky_delete_follow: 取消关注用户
  • bluesky_get_follows: 获取关注列表
  • bluesky_get_followers: 获取粉丝列表
  • bluesky_search_posts: 搜索帖子
  • bluesky_post: 发布帖子
  • bluesky_delete_post: 删除帖子
  • bluesky_repost: 转发帖子
  • bluesky_delete_repost: 取消转发帖子
  • bluesky_get_timeline: 获取时间线
  • bluesky_get_post_thread: 获取帖子线程
  • bluesky_get_likes: 获取点赞列表
  • bluesky_like: 点赞帖子
  • bluesky_delete_like: 取消点赞帖子

使用教程

使用依赖

需要安装 Node.js 和 npm。

安装教程

  1. 确保已安装 Node.js 和 npm。
  2. 使用以下命令安装 mcp-server-bluesky:
npx -y mcp-server-bluesky
  1. 配置环境变量:
{
  "mcpServers": {
    "bluesky": {
      "command": "npx",
      "args": ["-y", "mcp-server-bluesky"],
      "env": {
        "BLUESKY_USERNAME": "username",
        "BLUESKY_PASSWORD": "password",
        "BLUESKY_PDS_URL": "https://bsky.social"
      }
    }
  }
}

BLUESKY_PDS_URL 是可选的,默认为 https://bsky.social

调试方式

安装完成后,可以通过运行上述命令并检查输出日志来调试服务。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。