1. Conduid
  2. Social
  3. Bsky
MCP server · Social

Bsky

A cli application for bluesky social

52Fair

Scored 4 months ago · breakdown

About Bsky

Bsky is an MCP server in the Social category: a cli application for bluesky social. It has been installed 0 times through Conduid.

Install

Clone
git clone https://github.com/mattn/bsky

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

Powered by Claude · Grounded in docs

I know everything about Bsky. 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 permissionsNot checked yet.

README

bsky

bluesky CLI client written in Go

Usage

NAME:
   bsky - bsky

USAGE:
   bsky [global options] command [command options]

VERSION:
   0.0.67

DESCRIPTION:
   A cli application for bluesky

COMMANDS:
   show-profile         Show profile
   update-profile       Update profile
   show-session         Show session
   timeline, tl         Show timeline
   stream               Show timeline as stream
   thread               Show thread
   post                 Post new text
   vote                 Vote the post
   votes                Show votes of the post
   repost               Repost the post
   reposts              Show reposts of the post
   follow               Follow the handle
   unfollow             Unfollow the handle
   follows              Show follows
   followers            Show followers
   block                Block the handle
   unblock              Unblock the handle
   blocks               Show blocks
   delete               Delete the note
   search               Search Bluesky
   login                Login the social
   notification, notif  Show notifications
   invite-codes         Show invite codes
   list-app-passwords   Show App-passwords
   add-app-password     Add App-password
   revoke-app-password  Revoke App-password
   mcp                  Start MCP server
   help, h              Shows a list of commands or help for one command

GLOBAL OPTIONS:
   -a value       profile name
   -V             verbose (default: false)
   --help, -h     show help
   --version, -v  print the version
$ bsky login [handle] [password]
$ bsky timeline
$ bsky post -image ~/pizza.jpg 'I love 🍕'
$ bsky vote at://did:plc:xxxxxxxxxxxxxxxxxxxxxxxx/app.bsky.feed.post/yyyyyyyyyyyyy
$ bsky repost at://did:plc:xxxxxxxxxxxxxxxxxxxxxxxx/app.bsky.feed.post/yyyyyyyyyyyyy

Extended Usage Information

Individual commands have their own help texts. Call via -h / --help and the name of the command.

JSON Output

The output for most commands can be formatted as JSON via --json. See Extended Usage Information for the individual commands that support JSON output.

Installation

Download binary from Release page.

Or install with go install command.

go install github.com/mattn/bsky@latest

MCP Server

bsky mcp starts an MCP (Model Context Protocol) server over stdio. This allows AI assistants like Claude to interact with Bluesky directly.

Available tools:

Tool Description
bluesky_timeline Show timeline posts
bluesky_post Create a new post
bluesky_search Search posts
bluesky_show_profile Show a user profile
bluesky_search_actors Search for users
bluesky_thread Show a post thread
bluesky_notification Show notifications
bluesky_like Like a post
bluesky_repost Repost a post
bluesky_follow Follow a user

Example configuration for Claude Code (~/.claude/settings.json):

{
  "mcpServers": {
    "bsky": {
      "command": "bsky",
      "args": ["mcp"]
    }
  }
}

To enable Autocomplete

Download the correct file from /scripts directory and add the following line to your shell configuration file.

ZSH:

# Add the following line to your .zshrc
source /path/to/autocomplete.zsh

Bash:

# Add the following line to your .bashrc
source /path/to/autocomplete.sh

PowerShell:

# Add the following line to your $PROFILE
/path/to/autocomplete.ps1

License

MIT

Author

Yasuhiro Matsumoto (a.k.a. mattn)

README mirrored from the source repository 4 months ago. The original is authoritative.

Questions

About Bsky

How do I install Bsky?

Run git clone https://github.com/mattn/bsky, 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 safe to use with an AI agent?

Its trust score is 52 out of 100 (fair). Conduid hasn't run static security checks on this repository yet, so review the source yourself before granting it credentials. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Bsky still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.