social-media-mcp

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

ソーシャルメディアサーバー

ソーシャル メディアの投稿を管理するための Model Context Protocol (MCP) サーバー。現在 X (旧 Twitter) をサポートしています。

特徴

  • Xにメッセージを投稿する(Twitter)
  • Xでスレッドを作成
  • 既存のスレッドに返信する
  • フィルタリングオプション付きのX件の投稿を一覧表示する
  • プラットフォーム情報エンドポイント

前提条件

  • Node.js 16以上
  • Twitter API 認証情報
    • APIキー
    • APIシークレット
    • アクセストークン
    • アクセスシークレット

インストール

Smithery経由でインストール

Smithery経由で Claude Desktop 用のソーシャル メディア サーバーを自動的にインストールするには:

npx -y @smithery/cli install social-media-server --client claude

手動インストール

  1. リポジトリをクローンする
  2. 依存関係をインストールします:
npm install
  1. Twitter の認証情報を使用して .env ファイルを作成します。
TWITTER_API_KEY=your_api_key TWITTER_API_SECRET=your_api_secret TWITTER_ACCESS_TOKEN=your_access_token TWITTER_ACCESS_SECRET=your_access_secret

建物

プロジェクトをビルドするには、次のコマンドを実行します。

npm run build

利用可能なツール

  • post_to_x - Xにメッセージを投稿する
    • 必須: content (文字列)
    • オプション: threadId (文字列)
  • create_x_thread - X に新しいスレッドを作成する
    • 必須: content (文字列)
  • list_x_post - オプションのフィルタリングを使用してX件の投稿を一覧表示します
    • オプション: limit (数値)
    • オプション: threadId (文字列)

リソース

サーバーは、次の方法でプラットフォーム情報を提供します。

  • socialmedia://platforms/x

発達

このプロジェクトはTypeScriptを使用し、モデルコンテキストプロトコル仕様に準拠しています。メインのサーバー実装はindex.tsにあり、型はtypes.tsで定義されています。

ライセンス

このプロジェクトはMITライセンスの下でライセンスされています

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

ソーシャル メディアの投稿を管理するための Model Context Protocol (MCP) サーバー。現在 X (旧 Twitter) をサポートしています。

  1. Features
    1. Prerequisites
      1. Installation
        1. Installing via Smithery
        2. Manual Installation
      2. Building
        1. Available Tools
          1. Resources
            1. Development
              1. License
                ID: 55bvn41dtb