Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| BSKY_HANDLE | No | Bluesky handle (e.g., user.bsky.social). Used by the login tool if arguments are not provided. | |
| BSKY_APP_PASSWORD | No | Bluesky App Password. Used by the login tool if arguments are not provided. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| bsky_login | Blueskyにログインしてセッションを開始します。 既存のセッションがある場合は一度ログアウトしてから再ログインします。
handle/password が未指定(None)の場合は、環境変数から補完します。
- BSKY_HANDLE: ユーザーのハンドル名 (例: yourname.bsky.social)
- BSKY_APP_PASSWORD: アプリパスワード
|
| bsky_logout | 指定したハンドルのログインセッションを破棄(ログアウト)します。 |
| bsky_refresh_session | セッションを更新します。 |
| bsky_get_profile | Blueskyのプロフィールを取得します。 |
| bsky_get_author_feed | 指定したユーザーの最新投稿フィードを取得します。 |
| bsky_get_actor_feeds | 指定したユーザーのカスタムフィード一覧を取得します。 |
| bsky_get_timeline | ログインユーザーのホームタイムラインを取得します(要認証)。 |
| bsky_get_timeline_page | ホームタイムラインを要約または全文で取得します(要認証)。 |
| bsky_get_post_thread | 特定投稿のスレッド(返信ツリー)を取得します。 |
| bsky_get_follows | 指定ユーザーのフォロー一覧を取得します。 |
| bsky_get_followers | 指定ユーザーのフォロワー一覧を取得します。 |
| bsky_get_notifications | ログインユーザーの通知一覧を取得します(要認証)。 |
| bsky_resolve_handle | ハンドル名をDIDに変換します。 |
| bsky_post | 新規投稿を作成します(要認証)。 |
| bsky_reply | 特定投稿へ返信します(要認証)。 |
| bsky_like | 特定投稿にいいねします(要認証)。 |
| bsky_repost | 特定投稿をリポストします(要認証)。 |
| bsky_search_posts | 公開投稿を検索します。 |
| bsky_get_likes | 指定投稿のいいね一覧を取得します。 |
| bsky_get_lists | 指定ユーザーのリスト一覧を取得します。 |
| bsky_get_list | 指定リストの詳細を取得します。 |
| bsky_delete_post | 投稿を削除します(要認証)。 |
| bsky_follow | 指定DIDをフォローします(要認証)。 |
| bsky_unfollow | フォローを解除します(要認証)。 |
| bsky_block | 指定DIDをブロックします(要認証)。 |
| bsky_unblock | ブロックを解除します(要認証)。 |
| bsky_create_list | 新しいリストを作成します(要認証)。 |
| bsky_delete_list | リストを削除します(要認証)。 |
| bsky_add_to_list | ユーザーをリストに追加します(要認証)。 |
| bsky_remove_from_list | ユーザーをリストから削除します(要認証)。 |
| bsky_search_users | ユーザーをキーワードで検索します。 |
| bsky_mute | 指定ユーザーをミュートします(要認証)。 |
| bsky_unmute | ミュートを解除します(要認証)。 |
| bsky_update_profile | 自分のプロフィールを更新します(要認証)。 |
| bsky_set_threadgate | 投稿に対する返信制限を設定します(要認証)。 |
| bsky_search_local_posts | ローカルDBに保存された日本語投稿を検索します。 |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |