Interact with Bluesky through MCP tools for profiles, feeds, social actions, and text or media posts.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ we're steadily working through the catalog.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Bluesky Social MCP.
check_auth_statusCallable MCP tool function
get_profileCallable MCP tool function
get_followsCallable MCP tool function
get_followersCallable MCP tool function
follow_userCallable MCP tool function
followCallable MCP tool function
The gwbischof/bluesky-social-mcp MCP server connects MCP-compatible agents to Bluesky through the atproto client. It covers both read and write operations for an authenticated Bluesky account, including profile lookups, relationship management, feed retrieval, post interactions, and publishing.
Read operations can inspect a profile, resolve a handle to a DID, list follows or followers, retrieve the home timeline, fetch an author's feed, read a post, inspect likes, retrieve repost information, and load a complete post thread. Write operations can follow, unfollow, mute, or unmute accounts; like or unlike posts; repost or remove reposts; and delete posts.
The server is configured as a local MCP process. Its client session uses two environment variables: BLUESKY_IDENTIFIER for the account handle or identifier and BLUESKY_APP_PASSWORD for the Bluesky app password. The README directs users to create that app password in Bluesky's account settings.
The documented quick-start configuration runs uvx with the repository pinned to the v0.1 Git tag and starts the bluesky-social-mcp entry point. Pinning the source version is recommended in the project instructions so upgrades happen through an explicit configuration change. A local checkout can instead be started with uv and the project's server.py entry point.
Create a Bluesky app password, then add the server to the MCP client's configuration with the required environment variables. The documented remote-source command is:
Add BLUESKY_IDENTIFIER and BLUESKY_APP_PASSWORD under the configuration's env object. For development, the repository instructions use uv sync to install dependencies and uv run bluesky-social-mcp to run the project. The README also documents MCP Inspector commands and a pytest command for testing against the actual Bluesky service.
The gwbischof/bluesky-social-mcp MCP server provides tools in these groups:
The provided material describes an authenticated Bluesky workflow and does not document anonymous access. A valid Bluesky identifier and app password are therefore required for the documented setup. The README does not specify compatibility with individual MCP clients, operating systems, rate limits, pagination behavior, or detailed input schemas for each tool. Tests are described as running against the live Bluesky service, so test execution depends on the configured account and network access.
Factual signals from GitHub, npm, and our automated checks โ not a rating.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/gwbischof-bluesky-social-mcp)<a href="https://allmcps.com/mcp/gwbischof-bluesky-social-mcp"><img src="https://allmcps.com/api/badge/gwbischof-bluesky-social-mcp?style=directory" alt="Bluesky Social MCP on AllMCPs" /></a>