Brianellin_bsky Mcp Server

Brianellin_bsky Mcp Server

🚀 蓝天下MCP服务器

这是一个 Model Context Protocol 服务器,它连接到 蓝天下 并提供与 AT 协议交互的工具。你可以将此 MCP 服务器集成到基于大语言模型(LLM)的应用程序中,直接从蓝天下 / AT 协议 API 端点获取上下文信息。例如,你可以在 Claude 桌面版中添加此服务器,将其作为自然语言的蓝天下客户端使用。

🚀 快速开始

你可以将此 MCP 服务器集成到你的 LLM 基础应用程序中,直接从 Bluesky / ATProtocol API 端点获取上下文信息。例如,在 Claude Desktop 中添加此服务器,就能将它作为自然语言的 Bluesky 客户端。

✨ 主要特性

交互特性

  • 通过自然语言与常见的蓝天下功能交互(例如 "获取 David Roberts 的近期帖子")
  • 检索并分析信息流("找到关于西雅图的信息流并告诉我人们在讨论什么”)
  • 检索和分析关注者列表(“Mark Cuban 关注了哪些类型的账户?给我一个详细的报告”)
  • 使用大语言模型编写一条帖子,然后自动发布 😱(“为今天的天气写一首俳句并发布到蓝天下上”)
  • 搜索信息流、帖子和用户(“查找有关 #teslatakedown 的帖子,并总结最近的事件”)

工具列表

  • get-pinned-feeds:返回经过身份验证用户的“固定”项目集合。
  • get-timeline-posts:返回经过身份验证用户的主页时间线上的帖子
  • get-feed-posts:返回指定信息流中的帖子
  • get-list-posts:返回指定列表中的帖子
  • get-user-posts:返回指定用户的帖子
  • get-profile:返回指定用户的基本资料信息
  • get-follows:返回当前用户关注的一组用户
  • get-liked-posts:返回经过身份验证的用户最近喜欢的帖子
  • get-trends:返回蓝天下上当前的趋势主题及其帖子数量
  • search-posts:根据查询返回帖子,可以选择最新的或最热门的
  • search-people:根据查询返回用户
  • search-feeds:根据查询返回信息流
  • like-post:使用特定 URI 对帖子进行点赞
  • create-post:发布一条帖子
  • follow-user:关注指定的用户

📦 安装指南

首先克隆此仓库,然后安装依赖项并构建服务器:

# 安装依赖
pnpm install

# 构建项目
pnpm run build

使用 MCP Inspector 测试

你可以通过神奇的 MCP Inspector 直接测试蓝天下工具,而无需连接到 LLM。首先确保你已经构建了服务器,然后运行:

npx @modelcontextprotocol/inspector node build/src/index.js

在终端提供的本地 URL 中导航,并从左侧的面板设置你的 BLUESKY_IDENTIFIER、BLUESKY_APP_PASSWORD 和 BLUESKY_SERVICE_URL 环境变量。尝试使用 get-timeline 工具查看你时间线上最近的帖子。

💻 使用示例

基础用法

在 Claude for desktop 中连接到蓝天下,将以下内容添加到 bluesky 部分的 claude_desktop_config.json:

{
"mcpServers": {
"bluesky": {
"command": "node",
"args": ["/path/to/bsky-mcp-server/build/src/index.js"],
"env": {
"BLUESKY_IDENTIFIER": "你的 Bluesky 用户名",
"BLUESKY_APP_PASSWORD": "你的 Bluesky 应用密码",
"BLUESKY_SERVICE_URL": "Bluesky 服务 URL"
}
}
}
}

📚 详细文档

创建应用密码

  1. 登录到你的蓝天下账户。
  2. 访问 你的设置
  3. 选择“应用”选项卡。
  4. 点击“创建新应用”按钮。
  5. 填写应用详细信息并保存,系统将为你生成应用密码。

🔧 技术细节

  • 安全性:此服务器仅在内存中保留会话信息,不会将其持久化到本地磁盘或远程服务。

📄 许可证

本项目使用 MIT 许可证。

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

相似服务问题