Bsky Mcp Server

Bsky Mcp Server

🚀 蓝天下MCP服务器

蓝天下MCP服务器是一个连接到 BlueskyModel Context Protocol 服务器,它为用户提供了与 ATProtocol 交互的实用工具。借助该服务器,你能够将来自各种 Bluesky / ATProtocol API 端点的内容直接引入到你的 LLM 应用程序的上下文窗口中。例如,你可以将其集成到 Claude Desktop 里,像使用自然语言客户端一样与 Bluesky 进行交互。

🚀 快速开始

你可以通过以下步骤快速开启蓝天下MCP服务器的使用之旅:

  1. 为你的 Bluesky 账户创建一个应用密码,具体步骤见“创建 App Passwords”部分。
  2. 选择合适的安装方式进行安装,安装步骤见“安装”部分。

✨ 主要特性

交互功能

  • 自然语言交互:可以通过自然语言与常见的 Bluesky 功能进行交互,例如“获取 David Roberts 的最近帖子”。
  • feeds 检索分析:能够检索并分析 feeds,如“找到关于西雅图的 feed 并告诉我人们在讨论什么”。
  • 关注列表分析:可以检索并分析关注列表,例如“Mark Cuban 关注了哪些类型的账户?给我一份详细报告”。
  • 帖子编写发布:使用 LLM 编写一条帖子,然后为你发布,比如“为今天的天气写一首俳句,并将其发布到 Bluesky 上”。
  • 搜索功能:支持搜索 feed、帖子和人员,例如“查找有关 #teslatakedown 的帖子并总结最近的事件”。
  • 关注者分析:可以分析谁关注你,如“谁关注我在 Bluesky 上?给我一份报告”。

工具列表

  • get-pinned-feeds:返回经过身份验证用户偏好设置中的所有“固定”项目。
  • get-timeline-posts:返回经过身份验证用户的主页时间线上的帖子。
  • get-feed-posts:返回指定 feed 的帖子。
  • get-list-posts:返回指定列表的帖子。
  • get-user-profile:返回指定用户的个人资料信息。
  • post-tweet:发布一条新推文。
  • reply-to-tweet:回复一条推文。
  • like-tweet:对推文点赞。
  • retweet:转发推文。
  • follow-user:关注用户。
  • unfollow-user:取消关注用户。

📦 安装指南

通过 Smithery CLI 安装

  1. 克隆仓库:
git clone https://github.com/yourusername/bsky-mcp-server.git
cd bsky-mcp-server
npm install
  1. 启动服务器:
node build/src/index.js

手动安装

  1. 下载源文件并解压。
  2. 安装依赖项:
npm install
  1. 启动服务器:
node build/src/index.js

📚 详细文档

创建 App Passwords

要使用此 MCP 服务器,你需要为你的 Bluesky 账户创建一个应用密码,具体步骤如下:

  1. 登录到 Bluesky。
  2. 前往 设置 > 应用密码。
  3. 创建一个新的应用密码,专门用于此次集成。
  4. 使用 BLUESKY_APP_PASSWORD 环境变量设置该应用密码。

安全注意事项

  • 此服务器仅将你的会话信息存储在内存中,并且不会与 MCP 客户端共享。
  • MCP 客户端只能访问工具,而无法访问你的身份验证或应用密码。

📄 许可证

本项目采用 MIT 许可证。

  • 0 关注
  • 0 收藏,7 浏览
  • system 提出于 2025-09-28 10:24

相似服务问题