MCP Servers

A collection of Model Context Protocol servers, templates, tools and more.

A
Atproto MCP Server

An AT Protocol MCP server for Bluesky and decentralized social web interactions.

Created 6/13/2026
Updated about 4 hours ago
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.app for cached, read-only requests.
  • Robust Schema Design: Detailed input schemas for better LLM tool discovery.
  • Error Handling: Uses McpError for 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"]
    }
  }
}
Quick Setup
Installation guide for this server

Install Package (if required)

npx @modelcontextprotocol/server-atproto-mcp-server

Cursor configuration (mcp.json)

{ "mcpServers": { "ewanc26-atproto-mcp-server": { "command": "npx", "args": [ "ewanc26-atproto-mcp-server" ] } } }