mcpField
X
X MCP Server

X MCP Server

ローカル
github.com/siddheshutdソーシャルメディア685 週間前に更新

X MCP Server について

X MCP Serverは、X Developer APIの認証情報を使ってMCPクライアントをXプラットフォームに接続し、操作を可能にします。

主な機能

  1. 01Xプラットフォームとの連携
  2. 02X Developer API認証情報の利用

活用シーン

  1. 01Claude、Cursor AI、Windsurf AIからXに接続
  2. 02MCPクライアント経由でXを操作

MCP 対応

Claude、Cursor AI、Windsurf AIなどのクライアントからXプラットフォームを操作できるMCPサーバーです。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

X MCP サーバー

このツールは、Claude、Cursor AI、Windsurf AI などの MCP クライアントを介して X プラットフォームとやり取りするための MCP サーバーです。

前提条件

  1. Node.js (>=18.0.0)
  2. npm (>=8.0.0)
  3. X Developer API キー

X APIs のレート制限に関する重要な注意事項

  • X APIs には、X プラットフォームによって設定された、1 分あたりのリクエスト数のレート制限があります。
  • 制限を確認するには、こちらのページを参照してください:https://developer.x.com/en/portal/products

はじめに

  1. このリポジトリをクローンします:

    git clone <repository-url>
    
  2. 依存関係をインストールします:

    npm install
    
  3. プロジェクトをビルドします:

    npm run build
    

    これにより、src フォルダー内の index.ts ファイルがコンパイルされ、build ディレクトリが作成されます。

設定

  1. このツールを使うには、X Developer API キーが必要です。次の 4 つのキー/トークンが必要です:

    • X API Key
    • X API Key Secret
    • X Access Token
    • X Access Token Secret

    これらのキー/トークンの取得方法がわからない場合は、X Developer のウェブサイトにある手順を参照してください:https://developer.twitter.com/en/docs/twitter-api/getting-started/getting-access-to-the-twitter-api

  2. 環境変数を設定します: クライアント用に MCP サーバーをセットアップする必要があります。

    1. Claude の場合:

      • Claude Desktop を開きます
      • Settings -> Developer に移動します
      • ここで、MCP サーバーの設定オプションをクリックすると(Edit Config)、設定できます
      • Claude によって設定ファイルを含むフォルダーが開きます。claude_desktop_config.json という名前の設定ファイルを開きます。
      • 次の設定を追加します:
        {
            "x-mcp-server": {
                "command": "node",
                "args": [
                    "/ABSOLUTE/PATH/TO/PARENT/FOLDER/x-mcp-server/build/index.js"
                ],
                "env": {
                    "X_API_KEY": "your-x-api-key",
                    "X_API_KEY_SECRET": "your-x-api-key-secret",
                    "X_ACCESS_TOKEN": "your-x-access-token",
                    "X_ACCESS_TOKEN_SECRET": "your-x-access-token-secret"
                }
            }
        }
        
      • 設定ファイルを保存します。
      • Claude Desktop を再起動します。
      • MCP サーバーのセットアップについては、Anthropic の公式ドキュメントを参照してください:https://modelcontextprotocol.io/quickstart/server
    2. Cursor AI の場合:

    3. Windsurf AI の場合:

      • Cascade で新しいチャットを開きます。
      • Cascade のプロンプト入力欄の下に Configure MCP ボタンが表示されます。これをクリックします。
      • エディターで設定ファイルが開くので、次の設定を追加できます:
        {
            "mcpServers": {
                "x-mcp-server": {
                    "command": "node",
                    "args": [
                        "/ABSOLUTE/PATH/TO/PARENT/FOLDER/x-mcp-server/build/index.js"
                    ],
                    "env": {
                        "X_API_KEY": "your-x-api-key",
                        "X_API_KEY_SECRET": "your-x-api-key-secret",
                        "X_ACCESS_TOKEN": "your-x-access-token",
                        "X_ACCESS_TOKEN_SECRET": "your-x-access-token-secret"
                    }
                }
            }
        }
        
      • ファイルを保存し、Cascade のプロンプト入力欄の下にある Refresh servers ボタンをクリックします。
    4. その他の MCP クライアントの場合:

これで、お好みの MCP クライアントを使用して、この MCP サーバーにローカルで接続し、X プラットフォームとやり取りできます。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。