mcpField
A
Androidapi.net Mcp

Androidapi.net Mcp

ローカル
github.com/TecniForgeコミュニケーション017 週間前に更新

Androidapi.net Mcp について

AndroidAPI.net MCP Connector は、AndroidAPI.net のメッセージングおよびデバイス管理 API を Claude などの MCP ホストに公開します。52 個のツールで SMS、WhatsApp、OTP、連絡先、キャンペーン、アカウント情報、Android デバイス操作を扱います。

主な機能

  1. 01AndroidAPI.net の各 API を扱う 52 個のツール
  2. 02SMS と WhatsApp メッセージの送信
  3. 03OTP の送信と検証
  4. 04連絡先とキャンペーンの管理
  5. 05USSD コードの実行とデバイス一覧の取得

活用シーン

  1. 01個別または一括メッセージの送信
  2. 02SMS または WhatsApp で送った OTP の検証
  3. 03連絡先のグループ分け
  4. 04クレジットの確認や USSD コードの実行

MCP 対応

互換クライアント向けに、AndroidAPI.net API 操作を MCP ツールとして公開します。ツール名には `androidapi_` が付き、AndroidAPI.net の API キーが必要です。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"androidapi": {
"command": "npx",
"args": [
"-y",
"androidapi-mcp"
],
"env": {
"ANDROIDAPI_SECRET": "<ANDROIDAPI_SECRET>"
}
}
}
}
起動コマンドnpx -y androidapi-mcp
設定が必要な環境変数
ANDROIDAPI_SECRETシークレットYour API key from AndroidAPI.net → Tools → API Keys

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

パッケージ
npmandroidapi-mcp1.0.1

ツール

52

掲載時のツール一覧 · 2 週間前に更新

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

詳細

AndroidAPI.net MCP コネクター

npm version License: MIT MCP Compatible Node.js

AndroidAPI.net 用の Model Context Protocol (MCP) コネクターです。リンク済みの Android デバイスまたはゲートウェイクレジットを介して、Claude から SMS や WhatsApp メッセージ、OTP を送信したり、連絡先を管理したり、USSD コードを実行したりできます。


特長

  • 52 個のツールで、AndroidAPI.net のすべての API エンドポイントをカバー
  • すべてのツールに androidapi_ のプレフィックスが付いており、ほかの MCP サーバーと名前が競合しません
  • ツールのアノテーションに完全対応(readOnlyHint、destructiveHint など)
  • Claude Desktop、Claude Code、その他の MCP 対応ホストで動作
  • TypeScript ソースを使用し、公式 MCP SDK 以外のランタイム依存関係はありません
ツールのカテゴリー
カテゴリーツール
アカウントandroidapi_get_credits · androidapi_get_subscription
パートナーandroidapi_get_earnings
連絡先androidapi_get_contacts · androidapi_create_contact · androidapi_delete_contact · androidapi_get_groups · androidapi_create_group · androidapi_delete_group · androidapi_get_unsubscribed · androidapi_delete_unsubscribed
OTPandroidapi_send_otp · androidapi_verify_otp
SMSandroidapi_send_sms · androidapi_send_sms_bulk · androidapi_get_sms_sent · androidapi_get_sms_received · androidapi_get_sms_pending · androidapi_get_sms_message · androidapi_get_sms_campaigns · androidapi_start_sms_campaign · androidapi_stop_sms_campaign · androidapi_delete_sms_sent · androidapi_delete_sms_received · androidapi_delete_sms_campaign
ゲートウェイandroidapi_get_rates
WhatsAppandroidapi_send_whatsapp · androidapi_send_whatsapp_bulk · androidapi_get_wa_accounts · androidapi_get_wa_sent · androidapi_get_wa_received · androidapi_get_wa_pending · androidapi_get_wa_message · androidapi_get_wa_campaigns · androidapi_get_wa_groups · androidapi_get_wa_group_contacts · androidapi_validate_whatsapp_phone · androidapi_link_whatsapp_account · androidapi_relink_whatsapp_account · androidapi_get_wa_servers · androidapi_start_wa_campaign · androidapi_stop_wa_campaign · androidapi_delete_wa_sent · androidapi_delete_wa_received · androidapi_delete_wa_campaign · androidapi_delete_wa_account
Androidandroidapi_get_devices · androidapi_delete_notification · androidapi_send_ussd · androidapi_get_ussd · androidapi_delete_ussd
その他androidapi_get_shorteners

前提条件

  1. AndroidAPI.net のアカウント
  2. ダッシュボードの Tools → API Keys から取得した API キー
  3. Node.js 18 以降

インストール

オプション A — npx(推奨、インストール不要)
{
  "mcpServers": {
    "androidapi": {
      "command": "npx",
      "args": ["-y", "androidapi-mcp"],
      "env": {
        "ANDROIDAPI_SECRET": "YOUR_API_SECRET"
      }
    }
  }
}
オプション B — グローバルインストール
npm install -g androidapi-mcp
{
  "mcpServers": {
    "androidapi": {
      "command": "androidapi-mcp",
      "env": {
        "ANDROIDAPI_SECRET": "YOUR_API_SECRET"
      }
    }
  }
}

Claude Desktop のセットアップ

~/Library/Application Support/Claude/claude_desktop_config.json(macOS) または %APPDATA%\Claude\claude_desktop_config.json(Windows)を編集します。

{
  "mcpServers": {
    "androidapi": {
      "command": "npx",
      "args": ["-y", "androidapi-mcp"],
      "env": {
        "ANDROIDAPI_SECRET": "YOUR_API_SECRET_HERE"
      }
    }
  }
}

Claude Desktop を再起動します。androidapi_* ツールが Claude のツール一覧に表示されます。


Claude Code のセットアップ

claude mcp add androidapi -- npx -y androidapi-mcp

次に、~/.claude/settings.json またはシェルのプロファイルにシークレットを設定します。

{
  "mcpServers": {
    "androidapi": {
      "command": "npx",
      "args": ["-y", "androidapi-mcp"],
      "env": {
        "ANDROIDAPI_SECRET": "YOUR_API_SECRET_HERE"
      }
    }
  }
}

プロンプトの例

接続したら、Claude に次のように依頼します。

  • "デバイスを使って、+923012345678 に「ご注文の準備ができました」という SMS を送信してください"
  • "WhatsApp で +923001234567 に OTP を送信し、相手が入力して返信したら認証してください"
  • "「VIP Customers」という連絡先グループを作成し、これらの番号を追加してください"
  • "このプロモーションメッセージを添えて、Marketing グループに WhatsApp の一括キャンペーンを送信してください"
  • "AndroidAPI の残りクレジットを確認してください"
  • "Android デバイスの SIM 1 で *123# にダイヤルして、結果を表示してください"
  • "新しい WhatsApp アカウントをリンクしてください — スキャンする QR コードを表示してください"
  • "今日送信した SMS メッセージをすべて一覧表示してください"

設定リファレンス

環境変数必須説明
ANDROIDAPI_SECRET✅AndroidAPI.net → Tools → API Keys で取得した API キー

開発

git clone https://github.com/tecniforge/androidapi-mcp
cd androidapi-mcp
npm install
npm run build
ANDROIDAPI_SECRET=your_key npm start
プロジェクト構成
src/
├── index.ts      # MCP server entry point & error handling
├── tools.ts      # Tool definitions with schemas and annotations
├── handlers.ts   # Routes tool calls to API endpoints
├── client.ts     # Typed HTTP client (GET / multipart / URL-encoded)
└── types.ts      # TypeScript interfaces for API responses
MCP Inspector でテストする
ANDROIDAPI_SECRET=your_key npx @modelcontextprotocol/inspector node dist/index.js

ライセンス

MIT — LICENSE を参照してください


Claude Cowork プラグイン

コード不要で利用したいですか?AndroidAPI.net Cowork Plugin をインストールしてください。自然言語コマンドでこのコネクターを利用できる、Claude Cowork 向けのスキルセットです。

  • /send-sms · /send-whatsapp · /send-otp · /manage-contacts · /sms-campaigns · /whatsapp-campaigns

Cowork プラグインをダウンロード →
プラグインのリポジトリ →


リンク

コメント

MCP は初めてですか?

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

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