Skip to main content
Glama

Bluesky MCP Server

by brianellin

Bluesky MCP サーバー

Blueskyに接続し、ATProtocol と対話するためのツールを提供するモデル コンテキスト プロトコルサーバー。

このMCPサーバーを使用すると、Bluesky / ATProtocol APIエンドポイントからのコンテキストを、LLMベースのアプリケーションのコンテキストウィンドウに直接取り込むことができます。例えば、このサーバーをClaude Desktopに追加し、自然言語処理のBlueskyクライアントとして使用することができます。

機能とツール

  • 自然言語で Bluesky の一般的な機能を操作します (例: 「David Roberts の最近の投稿を取得する」)
  • フィードを取得して分析する(「シアトルに関するフィードを見つけて、人々が何について話しているのか教えてください」)
  • フォロワーのリストを取得して分析する(「マーク・キューバンはどんな種類のアカウントをフォローしていますか?詳細なレポートをください」)
  • LLM を使って投稿を書いて、自動的に投稿しましょう 😱 (「私の地域の今日の天気について俳句を書いて、bluesky に投稿してください」)
  • フィード、投稿、人物を検索します(「#teslatakedown に関する投稿を見つけて、最近の出来事の概要を教えてください」)
  • 誰があなたをフォローしているか分析しますか?(「Blueskyで私をフォローしているのは誰ですか?レポートをください」)

現在提供されているツールのリストは次のとおりです。

  • get-pinned-feeds : 認証されたユーザーの設定からすべての「ピン留めされた」アイテムのセットを返します。
  • get-timeline-posts : 認証されたユーザーのホームタイムラインから投稿を返します
  • get-feed-posts : 指定されたフィードから投稿を返します
  • get-list-posts : 指定されたリストから投稿を返します
  • get-user-posts : 指定されたユーザーの投稿を返します
  • get-profile : 指定されたユーザーのプロフィール詳細を返します
  • get-follows : アカウントがフォローしているユーザーのセットを返します
  • get-followers : アカウントをフォローしているユーザーのセットを返します
  • get-liked-posts : 認証されたユーザーが「いいね!」した最近の投稿を返します
  • get-trends : Bluesky の現在のトレンドトピックと投稿数を返します
  • get-post-thread : 特定の投稿の完全な会話スレッドを返し、すべての返信とコンテキストを表示します。
  • convert-url-to-uri : Bluesky の Web URL を他のツールで使用できる AT URI 形式に変換します。
  • search-posts : 指定されたクエリに一致する投稿を返します。トップまたは最新を指定できます。
  • search-people : 指定された検索クエリに該当する人を返します
  • search-feeds : 指定されたクエリのフィードを返します
  • like-post : 特定の URI を持つ投稿に「いいね」する
  • create-post : 投稿を公開する
  • follow-user : 特定のユーザーをフォローする

ヒント:

  • 検索、タイムライン、リスト、フィード、プロフィールから、期間を指定して投稿をリクエストできます。例えば、「過去3日間のタイムラインの投稿を要約して」や「今週話題になっている最も興味深い記事を見つけて」などです。
  • 奇妙な質問をしてみましょう。「過去 24 時間以内に私のタイムラインで見た最も面白い/最も常軌を逸した/最も奇妙な/最も間抜けな投稿は何ですか?」
  • 自分自身について学ぶ: 「私が「いいね」した投稿を分析して、私が何に興味を持っているか教えてください。発見した興味深い事実を3つ教えてください。また、それがblueskyでの私の性格とどのように関係しているか教えてください。」または「blueskyで私をフォローしているのは誰ですか?包括的なレポートをお願いします。」

インストール

Smithery経由でインストール

Smithery経由で Claude Desktop 用の Bluesky MCP Server を自動的にインストールするには:

npx -y @smithery/cli install @brianellin/bsky-mcp-server --client claude

手動でインストールする

まずこのリポジトリをクローンし、依存関係をインストールしてサーバーを構築します。

# Install dependencies pnpm install # Build the project pnpm run build

MCP Inspectorによるテスト

素晴らしいMCP Inspectorを使えば、LLMに接続せずにBlueSkyツールを直接テストできます。まずサーバーを構築してから、以下のコマンドを実行してください。

npx @modelcontextprotocol/inspector node build/src/index.js

ターミナルに表示されたローカルURLにアクセスし、左側のパネルから環境変数BLUESKY_IDENTIFIER、BLUESKY_APP_PASSWORD、BLUESKY_SERVICE_URLを設定します。ホームタイムラインから最新の投稿を確認するには、get-timelineツールをお試しください。

MCP クライアント構成

お好みのクライアントでMCPを設定するには、手順に従ってください。例えば、Claude for DesktopをBlueskyに接続するように設定するには、claude_desktop_config.jsonのblueskyセクションに以下のコードを追加します。

{ "mcpServers": { "bluesky": { "command": "node", "args": ["/path/to/bsky-mcp-server/build/src/index.js"], "env": { "BLUESKY_IDENTIFIER": "your-bluesky-handle", "BLUESKY_APP_PASSWORD": "your-app-password", "BLUESKY_SERVICE_URL": "https://bsky.social" } } } }

Claude for Desktop で MCP サーバーを実行する方法の詳細については、 https://modelcontextprotocol.io/quickstart/userを参照してください。

アプリパスワードの作成

この MCP サーバーを使用するには、Bluesky アカウントのアプリ パスワードを作成する必要があります。

  1. Blueskyにログイン
  2. 「設定」>「アプリパスワード」に移動します
  3. この統合専用の新しいアプリパスワードを作成します
  4. BLUESKY_APP_PASSWORD環境変数を使用してアプリのパスワードを設定する

セキュリティノート

  • このサーバーはセッション情報をメモリにのみ保存し、MCP クライアントと共有しません。
  • MCPクライアントはツールにのみアクセスでき、認証やアプリのパスワードにはアクセスできません。

ライセンス

マサチューセッツ工科大学

Install Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

AI アシスタントが Bluesky/ATProtocol と対話できるようにし、認証、タイムライン アクセス、投稿の作成、いいねやフォローなどのソーシャル機能を提供するモデル コンテキスト プロトコル サーバーです。

  1. 機能とツール
    1. インストール
      1. Smithery経由でインストール
      2. 手動でインストールする
      3. MCP Inspectorによるテスト
    2. MCP クライアント構成
      1. アプリパスワードの作成
        1. セキュリティノート
          1. ライセンス

            Related MCP Servers

            • -
              security
              A
              license
              -
              quality
              A Model Context Protocol server that enables AI assistants like Claude to browse and analyze Reddit content, including searching subreddits, retrieving post details with comments, and viewing trending posts.
              Last updated -
              1
              Python
              MIT License
              • Apple
            • -
              security
              F
              license
              -
              quality
              A versatile Model Context Protocol server that enables AI assistants to manage calendars, track tasks, handle emails, search the web, and control smart home devices.
              Last updated -
              2
              Python
              • Apple
              • Linux
            • -
              security
              A
              license
              -
              quality
              A Model Context Protocol server that enables AI assistants like Claude to interact with Zulip workspaces, supporting capabilities such as posting messages, listing channels, sending direct messages, and accessing conversation history.
              Last updated -
              JavaScript
              Apache 2.0
            • -
              security
              F
              license
              -
              quality
              A Model Context Protocol server that provides persistent task management capabilities for AI assistants, allowing them to create, update, and track tasks beyond their usual context limitations.
              Last updated -
              1
              TypeScript

            View all related MCP servers

            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/brianellin/bsky-mcp-server'

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