An MCP server that exposes Bluesky/AT Protocol functionality (posting, feeds, follows, likes, etc.) so it can be consumed from MCP-compatible clients.
https://github.com/gwbischof/bluesky-social-mcpYou're deep in a coding session when you need to share a quick update, check mentions, or post about your latest project. Opening Bluesky in your browser breaks your flow and pulls you into the social media rabbit hole. What if you could handle all your Bluesky interactions without leaving your development environment?
The Bluesky Social MCP server brings the entire Bluesky ecosystem directly into your MCP-compatible tools. Instead of tab-switching to manage your social presence, you can post updates, check your timeline, and engage with your network right from Claude Desktop or any other MCP client.
Eliminate Context Switching: Stay in your development environment while managing your professional social presence. No more losing focus when you need to share a code snippet or project update.
Automate Social Workflows: Build sophisticated posting schedules, auto-reply to mentions, or create content based on your development activity - all through natural language commands to your AI assistant.
Complete API Coverage: This isn't a basic posting tool. You get access to every major Bluesky operation - 25+ tools covering everything from timeline management to advanced thread operations.
Project Updates Made Simple: "Post an update about the new API feature I just shipped, include the GitHub link, and check if anyone mentioned our project in the last hour." All handled in one conversation.
Community Management: Monitor mentions, respond to questions about your projects, and engage with your developer community without opening a browser tab.
Content Strategy Automation: "Check my follower growth this week, find the most engaged posts about Python development, and suggest similar content ideas." Turn social media management into a data-driven workflow.
Research and Discovery: "Show me recent posts from developers I follow about React optimization, and summarize the key techniques mentioned." Perfect for staying current without endless scrolling.
Setting up takes less than two minutes. Generate an app password in Bluesky settings, add two environment variables to your MCP config, and you're ready. The server uses pinned versions for security - update manually when you want new features.
{
"mcpServers": {
"bluesky-social": {
"command": "uvx",
"args": ["--from", "git+https://github.com/gwbischof/[email protected]", "bluesky-social-mcp"],
"env": {
"BLUESKY_IDENTIFIER": "your-handle.bsky.social",
"BLUESKY_APP_PASSWORD": "your-app-password"
}
}
}
}
The maintainer actively monitors issues and pushes fixes quickly, so you're not stuck if something breaks.
This server doesn't just handle basic posting. You get comprehensive tools for:
Every tool is implemented and tested against the live Bluesky API. When you ask your AI assistant to "check my mentions and reply to any questions about my Python library," it handles the complexity of API calls, content parsing, and response formatting.
The server uses modern Python tooling (uv, atproto client) and follows MCP best practices. It's lightweight, well-documented, and designed to handle real workloads. The author includes a detailed Notion guide with advanced implementation tips for anyone building their own MCP servers.
Whether you're building the next great developer tool or just want to manage your professional presence without breaking focus, this MCP server turns Bluesky into a programmable part of your development environment.
Your workflow deserves better than constant context switching. Make social media work for your development process instead of against it.