An MCP server that provides read-only access to public Bluesky/AT Protocol AppView data. It supports searching posts, profiles, feeds, threads, follows, and trending topics over STDIO or Streamable HTTP, with no authentication required.
From the registry: Search posts, profiles, feeds, threads, and trending topics on Bluesky.
Please install the `bluesky-mcp-server` MCP server into my current AI client (that's you).
Required prerequisites (do these first if not already done):
- **Install Node.js or Bun** — Install Node.js v24+ or Bun v1.3.0+ to run the server locally. The simplest portable path uses npx, so Node.js is sufficient. (https://nodejs.org/)
Optional prerequisites:
- No API key required — This server uses Bluesky's public AppView and does not require credentials or an account.
Canonical MCP server config (stdio transport):
- command: `npx`
- args: ["-y","@cyanheads/bluesky-mcp-server@latest"]
- optional environment variables:
- `MCP_TRANSPORT_TYPE`: Transport mode. Set to stdio for stdio-based MCP clients. (example: `stdio`)
- `MCP_LOG_LEVEL`: Log level (RFC 5424). (example: `info`)
- `MCP_AUTH_MODE`: Authentication mode. (example: `none`)
- `LOGS_DIR`: Directory for log files (Node.js only). (example: `<your-logs-directory>`)
- `STORAGE_PROVIDER_TYPE`: Storage backend type. (example: `in-memory`)
- `OTEL_ENABLED`: Enable OpenTelemetry instrumentation. (example: `false`)
- `MCP_HTTP_PORT`: Port for HTTP transport if you run the server in HTTP mode instead of stdio. (example: `<your-port>`)
Note: Server supports both stdio and Streamable HTTP. The simplest self-hosted config is stdio via npx. A public hosted Streamable HTTP endpoint is also available at https://bluesky.caseyjhand.com/mcp, but canonical config here prefers the portable local stdio path.
Add this MCP server to my current client's config in the correct format for you. If you need secrets or credentials I haven't provided, ASK me — do not invent values or leave raw placeholders. After adding it, tell me how to verify the server is connected.MCP server for searching Airweave collections with natural language queries.