Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
BLUESKY_IDENTIFIER | Yes | Your Bluesky handle/username | |
BLUESKY_SERVICE_URL | No | The URL of the Bluesky service | https://bsky.social |
BLUESKY_APP_PASSWORD | Yes | Your Bluesky app password created through Settings > App Passwords |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
summarize-timeline |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
bluesky-platform-info | |
bluesky-post-schema |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
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 |