mcpField
A
Android Texter

Android Texter

ローカル
androidtexter.comコミュニケーション06 日前に更新

Android Texter について

Android Texterは、ユーザーがペアリングしたAndroid端末と電話番号を通じて、AIアシスタントがSMSやMMSを送受信できるMCPサーバーです。会話検索、連絡先管理、一斉送信、予約送信にも対応し、stdioでローカル実行します。

主な機能

  1. 01ペアリング済み端末からSMSとMMSを送信
  2. 02メッセージと会話の閲覧・検索
  3. 03メッセージの予約とキャンセル
  4. 04最大500件への個別化一斉送信
  5. 05連絡先の検索と管理

活用シーン

  1. 01個人の電話番号からテキストを送る
  2. 02連絡先や文面でメッセージを探す
  3. 03リマインダーを指定時刻に送る
  4. 04タグ付き連絡先へ個別化した通知を送る

MCP 対応

Claude、Cursor、Windsurf、VS CodeなどのMCPクライアントに、メッセージ、会話、端末、連絡先のツールを提供します。サーバーはstdioでローカル実行し、環境変数からAPIキーを読み込みます。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"argosautomation-android-texter": {
"command": "npx",
"args": [
"-y",
"android-texter-mcp"
],
"env": {
"ATX_API_KEY": "<ATX_API_KEY>",
"ATX_API_BASE": "<ATX_API_BASE>"
}
}
}
}
起動コマンドnpx -y android-texter-mcp
設定が必要な環境変数
ATX_API_KEYシークレットYour Android Texter API key (starts with atx_). Create one at https://androidtexter.com/dashboard/settings/api-keys
ATX_API_BASEAPI root URL. Only change this for a self-hosted or test backend.

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmandroid-texter-mcp1.1.0

ツール

12

掲載時のツール一覧 · 5 日前に更新

このツールにパラメーターはありません。

詳細

Android Texter MCP サーバー

Claude、Cursor、Windsurf、その他の MCP クライアントから、Android Texter を通じてテキストメッセージを送受信できます。

Android Texter を使うと、お使いの Android スマートフォンを SMS と MMS のゲートウェイとして利用できます。メッセージは携帯電話会社のプランを通じて、スマートフォンの実際の電話番号から送信され、返信はアカウントに届きます。このサーバーは AI アシスタントをそのアカウントに接続するため、「Sam に会議が午後3時に変更になったとテキストで伝えて」や「昨日の一斉送信に返信したのは誰?」と言うだけで、スマートフォンから実行できます。

  • 共有の短縮番号やレンタル回線ではなく、お使いの電話番号から送信します
  • 会話の読み取り、メッセージ履歴の検索、連絡先の管理ができます
  • テキストメッセージを後で送信するように予約したり、予約をキャンセルしたりできます
  • stdio 経由でローカル実行され、API キーはお使いのコンピューターに保存されます

はじめる前に

  1. Android スマートフォンにアプリをインストールし、ペアリングした Android Texter アカウント。 androidtexter.com から登録してください。
  2. API キー。ダッシュボードで Settings > API Keys(androidtexter.com/dashboard/settings/api-keys)を開き、キーを作成してください。キーは atx_ で始まります。
  3. Node.js 18 以降(node --version)。

インストール

このサーバーは npx で実行するため、手動でインストールする必要はありません。以下からクライアントを選び、atx_YOUR_API_KEY をお使いのキーに置き換えてください。

Claude Desktop

Settings > Developer > Edit Config を開くか、claude_desktop_config.json を直接編集し(macOS では ~/Library/Application Support/Claude/、Windows では %APPDATA%\Claude\)、次を追加してください。

{
  "mcpServers": {
    "android-texter": {
      "command": "npx",
      "args": ["-y", "android-texter-mcp"],
      "env": {
        "ATX_API_KEY": "atx_YOUR_API_KEY"
      }
    }
  }
}

Claude Desktop を再起動してください。新しいチャットのツールメニューに Android Texter のツールが表示されます。

Claude Code
claude mcp add android-texter --scope user --env ATX_API_KEY=atx_YOUR_API_KEY -- npx -y android-texter-mcp

claude mcp list を実行して、接続されていることを確認してください。

Cursor

~/.cursor/mcp.json(すべてのプロジェクト)または .cursor/mcp.json(1つのプロジェクト)に追加してください。

{
  "mcpServers": {
    "android-texter": {
      "command": "npx",
      "args": ["-y", "android-texter-mcp"],
      "env": {
        "ATX_API_KEY": "atx_YOUR_API_KEY"
      }
    }
  }
}
Windsurf

~/.codeium/windsurf/mcp_config.json に追加するか(または Settings > Cascade > MCP Servers > View raw config を開いてください)。

{
  "mcpServers": {
    "android-texter": {
      "command": "npx",
      "args": ["-y", "android-texter-mcp"],
      "env": {
        "ATX_API_KEY": "atx_YOUR_API_KEY"
      }
    }
  }
}
VS Code

.vscode/mcp.json に追加してください。VS Code でキーの入力を求められるのは一度だけで、キーは安全に保存されます。

{
  "inputs": [
    { "type": "promptString", "id": "atx-api-key", "description": "Android Texter API key", "password": true }
  ],
  "servers": {
    "android-texter": {
      "command": "npx",
      "args": ["-y", "android-texter-mcp"],
      "env": { "ATX_API_KEY": "${input:atx-api-key}" }
    }
  }
}
その他の MCP クライアント

環境変数に ATX_API_KEY を設定して、stdio サーバーとして npx -y android-texter-mcp を実行してください。

Windows でクライアントが npx を見つけられない場合は、"command": "cmd" と "args": ["/c", "npx", "-y", "android-texter-mcp"] を使用してください。

npm を使わない場合

同じサーバーをダッシュボードから単一ファイルとして入手できます(Settings > Integrations > Download Script)。任意の場所に保存し、上記の npx の行を "command": "node" と "args": ["/absolute/path/to/android-texter-mcp.js"] に置き換えてください。

環境変数

変数必須説明
ATX_API_KEYはいAndroid Texter の API キーです。Settings > API Keys から取得できます。
ATX_API_BASEいいえAPI のルート URL です。デフォルトは https://androidtexter.com/api です。テスト用バックエンドを使う場合にのみ変更してください。
ATX_CLIENT_NAMEいいえAPI Keys のアクティビティログに表示される、この接続の名前です。ほとんどのクライアントでは自動的に検出されます。

ツール

ツール機能
list_devicesペアリング済みのスマートフォンを、オンライン状況、バッテリー残量、電話番号、SIMとともに一覧表示します。
list_conversationsフォルダー(すべて、受信トレイ(返信あり)、送信トレイ(返信なし)、アーカイブ、迷惑メッセージ)で絞り込んで、最近の会話を一覧表示します。
get_conversation電話番号またはスレッドを指定して、1つの会話のメッセージを取得します(グループも対象です)。
search_messages送受信したすべてのテキストメッセージを、単語、電話番号、または連絡先名で検索します。
send_message選択したスマートフォンとSIMから、テキストまたは画像メッセージ(MMS)を今すぐ、または指定した日時に送信します。複数の電話番号を指定すると、グループメッセージになります。
send_broadcast最大500件の電話番号に、それぞれ個別のメッセージとして、{{name}}形式のパーソナライズ機能を使ったテキストを一斉送信します。
get_message_status送信したメッセージが、キューに登録済み、送信済み、配信済み、または失敗のいずれかを確認します。
list_scheduled_messages後で送信される予定のメッセージを一覧表示します。
cancel_scheduled_message送信前の予約済みメッセージを取り消します。
list_contacts連絡先、またはタグが付いたすべての連絡先を一覧表示または検索します。
list_contact_tags連絡先で使用されているすべてのタグを一覧表示します。
save_contact電話番号を指定して連絡先を作成または更新します。指定しなかったフィールドは保持され、タグは追加されます。

送信ツールは、実在する電話番号から実在する相手にテキストメッセージを送信します。適切なクライアントでは、呼び出す前に確認を求めます。クライアントのツール設定で、常に確認を求めるように設定することもできます。

プロンプトの例

  • 「オンラインになっているスマートフォンを教えてください。」
  • 「返信があった直近10件の会話を表示してください。」
  • 「+1 555 123 4567との会話を読んで、返信の下書きを作成してください。」
  • 「+15551234567に『10分ほど遅れます。すぐ会いましょう。』とテキストを送信してください。」
  • 「明日の午前9時(米国東部時間)に+15559876543へ『おはようございます!』とテキストを送信するよう予約してください。」
  • 「今週、interestedという単語を含むテキストを送った人を探してください。」
  • 「+15551112222をDana LeeとしてAcmeの連絡先に追加し、vipタグを付けてください。」
  • 「vipタグが付いた全員に『こんにちは、{{first_name|there}}さん。早期アクセスは本日開始です。』と送信してください。」

トラブルシューティング

  • 「ATX_API_KEY is not set」または「Invalid API key」:クライアント設定のキーを確認し、API Keysページで削除されていないことを確認してください。
  • 「No devices registered」:まずAndroid Texterアプリでスマートフォンをペアリングしてください。
  • メッセージがキューに残る:スマートフォンがオフラインであるか、アプリが実行されていません。スマートフォンでアプリを開いてください。24時間以内に送信できないメッセージは失敗としてマークされます。
  • 「Daily message limit reached」:無料プランには1日あたりの上限があります。ダッシュボードのBillingからアップグレードしてください。

サポート:[email protected]。APIリファレンス:androidtexter.com/docs。

開発

npm install
npm run typecheck
npm run build            # build/index.js, the npm bin
npm run build:download   # also copies it to the dashboard download in the Android Texter monorepo

ライセンス

MIT

コメント

MCP は初めてですか?

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

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