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 18 hours ago · breakdown

About Bsky MCP

Bsky MCP is an MCP server published by Saturn-VI in the Developer Tools category: mCP server for Bluesky. It has been installed 0 times through Conduid.

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

Install

Install
npx 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 presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

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 mirrored from the source repository 18 hours ago. The original is authoritative.

Questions

About Bsky MCP

How do I install Bsky MCP?

Run npx bsky-mcp, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

Is Bsky MCP safe to use with an AI agent?

Its trust score is 49 out of 100 (fair). It passes 0 of 1 static security checks; 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, with 0 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.