1. Conduid
  2. Developer Tools
  3. Bsky MCP
MCP server · Developer Tools

Bsky MCP

MCP server for Bluesky

Unclaimed MIT last commit a year ago mcpatprotodevtools
49Fair

Scored 15 days ago · breakdown

About Bsky MCP

Bsky MCP is an MCP server published by Saturn-VI in the Developer Tools category: mCP server for Bluesky.

Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/Saturn-VI/bsky-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Bsky MCP

Powered by Claude · Grounded in docs

I know everything about Bsky MCP. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

3 checks have not been run yet.

Releases

v1.0.0v1.0.0 · 9 Jul 2025

README

Bluesky MCP Server

Tools:

  • createPost - Creates a post
  • createRepost - Reposts a post
  • deletePost - Deletes a post
  • likePost - Likes a post
  • unlikePost - Unlikes a post
  • followUser - Follows a user
  • unfollowUser - Unfollows a user
  • readNotifications - Reads your notifications
  • readFeed - Reads a feed given a URI
  • readListFeed - Reads a feed given a list URI
  • readAuthorFeed - Reads a feed given a DID
  • readLikedPosts - Reads your liked posts
  • readProfile - Reads a profile given a DID
  • listSavedFeeds - Lists your saved feeds
  • getFollowers - Gets the users following a user
  • getFollowing - Gets the users that are followed by a user
  • getTrending - Get trending topics
  • searchPosts - Searches posts
  • searchUsers - Searches users

Installation

Download the corresponding binary for your platform from the releases page:

  • x86 Linux: bsky-mcp-linux-amd64
  • Intel Mac: bsky-mcp-darwin-amd64
  • M-Series (ARM) Mac: bsky-mcp-darwin-arm64
  • x86 Windows: bsky-mcp-windows-amd64.exe

Building from source

Requirements:

To build, run

$ go build .

Building for all platforms is currently done through a bash script:

$ ./build.sh

This will create binaries for all platforms in the build directory.

Usage

Environmental Variables

ATPROTO_DID: Your Bluesky DID (e.g., did:plc:z72i7hd... or did:web:example.com)

  • You can get this by going to PDSls, typing in your handle, and clicking "Copy DID" (or going to the DID Doc tab).

ATPROTO_APP_PASSWORD: Your Bluesky app password (e.g., c7hp-xxxx-xxxx-xxxx)

  • You can get this by going to the Bluesky App Passwords page and creating a new app password.
  • Don't use your regular password—it'll work, but it's bad practice :(.

Claude Desktop

Add the following to your claude_desktop_config.json:

{
  "mcpServers": {
    "bsky-mcp": {
      "command": "/path/to/binary/bsky-mcp-<YOUR PLATFORM>",
      "env": {
        "ATPROTO_DID": "your_did_here"
        "ATPROTO_APP_PASSWORD": "your_app_password_here"
      }
    }
  }
}

On MacOS:

~/Library/Application Support/Claude/claude_desktop_config.json

On Windows:

%APPDATA%\Claude\claude_desktop_config.json

On Linux:

~/.config/Claude/claude_desktop_config.json

Claude Code

Run the following from the command line:

$ claude mcp add bsky-mcp -e ATPROTO_DID <YOUR DID> -e ATPROTO_APP_PASSWORD <YOUR APP PASSWORD> -- /path/to/binary/bsky-mcp-<YOUR PLATFORM>

If you have already added the server to your Claude Desktop config, you can run:

$ claude mcp add-from-claude-desktop

and select bsky-mcp from the list.

Gemini CLI

Add the following to your settings.json:

{
  "mcpServers": {
    "bsky-mcp": {
      "command": "/path/to/binary/bsky-mcp-<YOUR PLATFORM>",
      "env": {
        "ATPROTO_DID": "your_did_here",
        "ATPROTO_APP_PASSWORD": "your_app_password_here"
      }
    }
  }
}

On MacOS/Linux:

~/.config/gemini/settings.json

On Windows:

%USERPROFILE%\.gemini\settings.json

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Bsky MCP

How do I install Bsky MCP?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Bsky MCP safe to use with an AI agent?

Its trust score is 49 out of 100 (fair). It passes 2 of the 3 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Bsky MCP still maintained?

The last commit was a year ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.