A
Atproto MCP Server
作者 @ewanc26
An AT Protocol MCP server for Bluesky and decentralized social web interactions.
创建于 6/13/2026
更新于 about 4 hours ago
README
Repository documentation and setup instructions
ATProto MCP Server
A refined Model Context Protocol (MCP) server for interacting with the AT Protocol (ATProto) ecosystem, including Bluesky, built with official best practices.
Features & Tools
- Identity & Profiles:
get_profile: Retrieve detailed actor profiles by handle or DID.resolve_handle: Resolve handles to persistent DIDs.
- Social Discovery:
search_posts: Search for public posts using keywords.get_author_feed: Fetch the feed of a specific user.get_post_thread: Retrieve a post and its conversation tree.get_suggestions: Get follow recommendations.
Best Practices Implemented
Following standards from atproto.com and endpoints.bsky.app:
- High-Performance Infrastructure: Uses
https://public.api.bsky.appfor cached, read-only requests. - Robust Schema Design: Detailed input schemas for better LLM tool discovery.
- Error Handling: Uses
McpErrorfor standardized error reporting. - Scalability: Support for limit parameters and cursors for pagination.
Installation
npm install
npm run build
Configuration (Claude Desktop)
{
"mcpServers": {
"atproto": {
"command": "node",
"args": ["/path/to/atproto-mcp-server/dist/index.js"]
}
}
}
快速设置
此服务器的安装指南
安装包 (如果需要)
npx @modelcontextprotocol/server-atproto-mcp-server
Cursor 配置 (mcp.json)
{
"mcpServers": {
"ewanc26-atproto-mcp-server": {
"command": "npx",
"args": [
"ewanc26-atproto-mcp-server"
]
}
}
}