Bluesky MCP Server

by brianellin
Verified

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
BLUESKY_IDENTIFIERYesYour Bluesky handle/username
BLUESKY_SERVICE_URLNoThe URL of the Bluesky servicehttps://bsky.social
BLUESKY_APP_PASSWORDYesYour Bluesky app password created through Settings > App Passwords

Schema

Prompts

Interactive templates invoked by user choice

NameDescription
summarize-timeline

Resources

Contextual data attached and managed by the client

NameDescription
bluesky-platform-info
bluesky-post-schema

Tools

Functions exposed to the LLM to take actions

NameDescription
get-my-handle-and-did

Return the handle and did of the currently authenticated user for this blusesky session. Useful for when someone asks information about themselves using "me" or "my" on bluesky.

get-timeline-posts

Fetch your home timeline from Bluesky, which includes posts from all of the people you follow in reverse chronological order

create-post

Create a new post on Bluesky

get-profile

Get a user's profile from Bluesky

search-posts

Search for posts on Bluesky

search-people

Search for users/actors on Bluesky

search-feeds

Search for custom feeds on Bluesky

get-liked-posts

Get a list of posts that the authenticated user has liked

get-trends

Get current trending topics on Bluesky

like-post

Like a post on Bluesky

follow-user

Follow a user on Bluesky

get-pinned-feeds

Get the authenticated user's pinned feeds and lists.

get-feed-posts

Fetch posts from a specified feed

get-list-posts

Fetch posts from users in a specified list

get-user-posts

Fetch posts from a specific user

get-follows

Get a list of users that a person follows

get-post-likes

Get information about users who have liked a specific post

list-resources

List all available MCP resources with their descriptions

ID: 8paka7dsoe