Bluesky

Bluesky

MCP server for Bluesky that can post on your behalf via the AT Protocol.

5
Stars
1
Forks
0
Releases

Overview

Bluesky MCP Server is a Model Context Protocol (MCP) server for Bluesky that enables automated interactions with the AT Protocol. It exposes a set of MCP tools to post content, manage posts, and interact with timelines and profiles on Bluesky. The server supports creating text posts with optional images (base64-encoded data) and retrieving or deleting posts by URI. It also offers engagement actions such as liking, unliking, reposting, and unreposting, controlled by URIs and CIDs where applicable. For timeline and profile operations, you can fetch your profile and the timeline with an optional limit (up to 100). A built-in prompt formats timeline data for human-friendly display, including author, content, engagement metrics, timestamps, and embedded content. Authentication is supported via Bluesky login using either environment variables (BLUESKY_IDENTIFIER and BLUESKY_PASSWORD) or explicit login calls. The README describes installation options: automatic Smithery-based installation and a manual Claude Desktop configuration that loads credentials from environment variables. The server is MCP-compatible for Claude usage, enabling integration with Claude Desktop workflows and other MCP clients. This makes it suitable for developers and AI assistants looking to automate Bluesky interactions under AT Protocol control.

Details

Owner
semioz
Language
JavaScript
License
Updated
2025-12-07

Features

Authentication with Bluesky

Authenticate and manage Bluesky sessions, supporting auto-login from environment variables or explicit login calls.

Create text posts

Post new text content using the MCP tool with optional image attachments (base64-encoded data).

Image uploads

Support for image uploads as part of posts (optional images with data and encoding).

Get user profile

Retrieve the Bluesky profile data for the current user.

Get timeline

Fetch timeline posts with an optional limit (up to 100).

Like/Unlike posts

Like and unlike posts using their URIs and CID where applicable.

Repost/Unrepost

Repost and unrepost posts using URIs and CIDs.

Rich text support with automatic link and mention detection

Supports rich text input with automatic link and mention detection for posts.

Audience

DevelopersIntegrate Bluesky MCP into applications to automate posts and interactions via AT Protocol.
Claude Desktop usersInteract with Bluesky via Claude Desktop to post, like, and manage timelines using MCP.
Smithery integratorsInstall and run Bluesky MCP via Smithery CLI for automated deployment.

Tags

BlueskyAT ProtocolMCPAutomationPostingLikesRepostsTimelineProfileImagesAuthenticationClaude DesktopSmithery