Skip to main content
Glama
sandraschi
by sandraschi

bluesky-mcp

Bluesky / AT Proto client — compose, timelines, and a human-approved outbox for promotion drafts from fleet-public-relations-mcp.

v0.1.1 · Ports 10760 / 10761 · Sibling of discord-mcp · ActivityPub sibling mastodon-mcp

FastMCP 3.4+ · full portmanteau (reply/repost/media/webhooks) · SOTA webapp · dry-run default · Windows CI + local just ci

Bluesky = AT Proto. Not Mastodon / ActivityPub.


Principle

Agents draft. Humans approve. Nothing posts without outbox approve → publish.

Tone: FLEET_PROMOTION.md.


Related MCP server: Bluesky MCP Server

Features

  • Human-approved outbox + fleet-PR REST handoff

  • Full bluesky_social ops: post, reply, Repost, media, timelines, notifications, webhooks

  • Dark SOTA webapp: Dashboard, Inbox, Outbox, Compose (AI assist), Chat, Skills, Tools, Settings, Help

  • Dry-run default; inbound webhooks with shared secret

  • Ruff + Biome + pytest gate; Windows-only CI workflow


Stack

Layer

Tech

Backend

FastAPI + FastMCP 3.4 (uvicorn, pydantic v2, httpx)

Webapp

React 18 + Vite + TailwindCSS + Lucide + Framer Motion + Zustand + TanStack Query

Storage

SQLite outbox + webhook event log

Desktop

Tauri 2 (NSIS installer, embedded PyInstaller backend)

Quality

ruff, biome, pyright, pytest + pytest-cov, Playwright e2e


Quick start

cd D:\Dev\repos\bluesky-mcp
Copy-Item .env.example .env
# Edit BLUESKY_INSTANCE + BLUESKY_ACCESS_TOKEN
.\start.bat

Dashboard: http://127.0.0.1:10761 · MCP: http://127.0.0.1:10760/mcp

Claude Desktop / Cursor MCP config (stdio):

{
  "mcpServers": {
    "bluesky-mcp": {
      "command": "uv",
      "args": ["run", "--directory", "D:\\Dev\\repos\\bluesky-mcp", "python", "-m", "bluesky_mcp"]
    }
  }
}

Documentation

Doc

Contents

INSTALL.md

Install paths

docs/ONBOARDING.md

First-timer: account creation, app passwords, download links, verify

docs/FEDIVERSE.md

Bluesky / AT Proto vs ActivityPub — where this server sits

docs/CONFIGURATION.md

Env vars

docs/TOOLS.md

MCP + REST reference

docs/DEVELOPMENT.md

Lint, just ci, packaging

docs/TROUBLESHOOTING.md

Symptom → fix

PRD.md

Product requirements + roadmap

llms.txt / llms-full.txt

LLM index + full corpus

CHANGELOG.md

Release history


Ports

Service

Port

Backend

10760

Webapp

10761


MCP tools

Portmanteau bluesky_social — all operations implemented (see docs/TOOLS.md). Also bluesky_help, bluesky_shutdown, show_outbox_card.


Quality

just ci

Private repos: GitHub Actions stay disabled at account level (billing). Workflow file is still required; run just ci locally.


License

MIT (see LICENSE if present)

Install Server
A
license - permissive license
C
quality
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    -
    quality
    D
    maintenance
    A Model Context Protocol (MCP) server for Bluesky that can post on your behalf by using the AT Protocol.
    17
    7
    MIT
  • F
    license
    A
    quality
    B
    maintenance
    An MCP server for interacting with the AT Protocol (ATProto) ecosystem, including Bluesky, providing tools for identity, profiles, and social discovery.
    6
    1
  • A
    license
    -
    quality
    D
    maintenance
    MCP server for Bluesky/AT Protocol that enables AI agents to search, post, reply, like, and follow.
    9
    1
    MIT

View all related MCP servers

Related MCP Connectors

  • Connect any AI agent to 11+ social platforms: schedule, publish & track posts via hosted MCP.

  • FastMCP server for posting formatted content to X (Twitter) — Tollbooth-monetized, DPYC-native

  • Mastodon MCP — public Mastodon data via mastodon.social (no auth required)

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/sandraschi/bluesky-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server