エージェントと MCP

AI コーディングエージェントで TweetAPI を使う方法は 2 つあります。最新ドキュメントと読み取り専用 API アクセスにはホスティング MCP を使い、エージェントがアプリケーションに TweetAPI を組み込む場合は通常の SDK またはサーバー側コードを使います。

公開製品の概要、要件、接続フローは TweetAPI Twitter API MCP サーバーページをご覧ください。

ホスティング MCP

エージェントクライアントを次の URL に接続します。

https://mcp.tweetapi.com/mcp

ホスティング MCP はダッシュボードでの認可を使用します。MCP サーバーを追加する操作は、エージェントクライアントにサーバー設定を保存するだけです。クライアントの MCP ログイン/認可コマンドを実行してブラウザで TweetAPI を開き、接続に使う API キーを選び、tweetapi:read を承認してください。クライアントが MCP トークンを保存するため、アプリやマシンを再起動しても接続は維持されます。

ライブ MCP ツールは読み取り専用で、公開顧客向けエンドポイントに限定されます。ライブツール呼び出しは既存の TweetAPI API へ転送され、通常の API 利用枠を消費します。

クイックインストール

Codex では次を実行します。

codex mcp add tweetapi --url https://mcp.tweetapi.com/mcp
codex mcp login tweetapi

Claude Code では次を実行します。

claude mcp add --transport http --scope user tweetapi https://mcp.tweetapi.com/mcp
claude mcp login tweetapi

Cursor では ~/.cursor/mcp.json に次を追加します。

{
  "mcpServers": {
    "tweetapi": {
      "url": "https://mcp.tweetapi.com/mcp"
    }
  }
}

Codex と Claude Code のコマンドは一つずつ実行してください。追加/インストールコマンドだけではブラウザは開きません。ログイン/認可コマンドを実行すると TweetAPI が開き、ログイン後に接続へ使う API キーを選んでアクセスを承認できます。Cursor は保存済みリモートサーバーへ初めて接続するときに OAuth を開始します。

できること

  • 最新の TweetAPI ドキュメントを検索する。
  • コードを書く前にエンドポイントパラメータを確認する。
  • エージェントチャットからライブの読み取り専用 X/Twitter 取得を行う。
  • 通常の TweetAPI 利用枠と課金を使う。

要件

  • TweetAPI アカウント
  • ダッシュボード承認フローで選択した TweetAPI API キー
  • リモート HTTP MCP に対応する Codex、Claude Code、その他のエージェントクライアント

Codex にインストール

次を実行します。

codex mcp add tweetapi --url https://mcp.tweetapi.com/mcp
codex mcp login tweetapi

一つずつ実行してください。最初のコマンドは MCP サーバーを追加し、2 つ目は MCP アクセスを承認する TweetAPI 画面を開きます。既存の API キーを選ぶか、ダッシュボードで MCP 専用キーを作成してください。追加とログイン後、Codex を再起動するか新しいチャットを開きます。Codex で /mcp を実行するか、モデルに TweetAPI MCP ツールの一覧表示を依頼できます。

ダッシュボード接続を取り消した場合や、その接続に使う API キーを削除した場合は、再接続する前に古いローカルクライアントセッションを消去します。

codex mcp logout tweetapi
codex mcp login tweetapi

その後、Codex を完全に再起動して新しいチャットを始めてください。

Claude Code にインストール

次を実行します。

claude mcp add --transport http --scope user tweetapi https://mcp.tweetapi.com/mcp
claude mcp login tweetapi

一つずつ実行してください。最初のコマンドは MCP サーバーを追加し、2 つ目は TweetAPI ダッシュボードの承認画面を開きます。トークンや API キーを含むエージェント設定ファイルをソース管理へコミットしないでください。

ダッシュボード接続を取り消した場合は、Claude Code に保存された TweetAPI MCP 認証/セッションを削除し、claude mcp login tweetapi をもう一度実行してください。

Cursor にインストール

グローバル Cursor MCP 設定 ~/.cursor/mcp.json に TweetAPI を追加します。

{
  "mcpServers": {
    "tweetapi": {
      "url": "https://mcp.tweetapi.com/mcp"
    }
  }
}

Cursor が新しいサーバーをすぐに検出しない場合は再起動してください。Cursor が接続したら、ブラウザで TweetAPI OAuth 承認を完了し、接続に使う API キーを選びます。

接続をテスト

MCP をインストールしたら、新しいチャットを始めて次のように依頼します。

利用できる TweetAPI MCP ツールを一覧表示してください。次に TweetAPI ドキュメントで検索
エンドポイントを探し、必須パラメータを説明してください。まだライブ TweetAPI ツールは
呼び出さないでください。

ライブの読み取り専用アクセスをテストする場合は、次のように依頼します。

TweetAPI MCP を使い、ユーザー名 "elonmusk" の公開プロフィールを取得してください。
ライブツール呼び出しは正確に 1 回だけ行い、使用したツールを示してください。

ライブツール呼び出しは通常の TweetAPI リクエスト利用枠を消費します。

MCP を使う場面

チャット中にモデルが最新 TweetAPI ドキュメントを確認する、エンドポイントパラメータを調べる、または範囲を限定した読み取り専用 TweetAPI 呼び出しを行う必要がある場合は、ホスティング MCP を使います。

モデルがアプリケーションを変更する場合は、通常の SDK または REST 統合コードを使います。TweetAPI 呼び出しはサーバー側で行い、サーバー環境から API キーを読み取るようにしてください。

安全なエージェントプロンプト

TweetAPI を使ってこの機能をアプリに追加してください。サーバーの TWEETAPI_API_KEY から
TweetAPI キーを読み取ってください。API キー、Twitter/X authToken、ct0、プロキシ認証情報、
DM 内容をソースコードに入れないでください。エンドポイントパラメータを選ぶ前に、
ホスティング TweetAPI MCP のドキュメントツールを使ってください。

Node.js の例

npm install tweetapi-node
import TweetAPI from "tweetapi-node";

const client = new TweetAPI({ apiKey: process.env.TWEETAPI_API_KEY! });
const result = await client.explore.search({
  query: "tweetapi",
  type: "Latest",
});

Python の例

pip install tweetapi
import os
from tweetapi import TweetAPI

client = TweetAPI(api_key=os.environ["TWEETAPI_API_KEY"])
result = client.search.search(query="tweetapi", type="Latest")