这是一个 Model Context Protocol 服务器,它连接到 蓝天下 并提供与 AT 协议交互的工具。你可以将此 MCP 服务器集成到基于大语言模型(LLM)的应用程序中,直接从蓝天下 / AT 协议 API 端点获取上下文信息。例如,你可以在 Claude 桌面版中添加此服务器,将其作为自然语言的蓝天下客户端使用。
你可以将此 MCP 服务器集成到你的 LLM 基础应用程序中,直接从 Bluesky / ATProtocol API 端点获取上下文信息。例如,在 Claude Desktop 中添加此服务器,就能将它作为自然语言的 Bluesky 客户端。
首先克隆此仓库,然后安装依赖项并构建服务器:
# 安装依赖
pnpm install
# 构建项目
pnpm run build
你可以通过神奇的 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"
}
}
}
}
本项目使用 MIT 许可证。