Androidapi.net Mcp について
AndroidAPI.net MCP Connector は、AndroidAPI.net のメッセージングおよびデバイス管理 API を Claude などの MCP ホストに公開します。52 個のツールで SMS、WhatsApp、OTP、連絡先、キャンペーン、アカウント情報、Android デバイス操作を扱います。
主な機能
- 01AndroidAPI.net の各 API を扱う 52 個のツール
- 02SMS と WhatsApp メッセージの送信
- 03OTP の送信と検証
- 04連絡先とキャンペーンの管理
- 05USSD コードの実行とデバイス一覧の取得
活用シーン
- 01個別または一括メッセージの送信
- 02SMS または WhatsApp で送った OTP の検証
- 03連絡先のグループ分け
- 04クレジットの確認や USSD コードの実行
MCP 対応
互換クライアント向けに、AndroidAPI.net API 操作を MCP ツールとして公開します。ツール名には `androidapi_` が付き、AndroidAPI.net の API キーが必要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
52掲載時のツール一覧 · 2 週間前に更新
このツールにパラメーターはありません。
詳細
AndroidAPI.net MCP コネクター
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 |
| OTP | androidapi_send_otp · androidapi_verify_otp |
| SMS | androidapi_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 |
androidapi_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 | |
| Android | androidapi_get_devices · androidapi_delete_notification · androidapi_send_ussd · androidapi_get_ussd · androidapi_delete_ussd |
| その他 | androidapi_get_shorteners |
前提条件
- AndroidAPI.net のアカウント
- ダッシュボードの Tools → API Keys から取得した API キー
- 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 プラグインをダウンロード →
プラグインのリポジトリ →
リンク
- AndroidAPI.net — 公式ウェブサイトとダッシュボード
- AndroidAPI.net API ドキュメント — API リファレンス全文
- ドキュメント全文 — セットアップガイド、ツールのリファレンス、トラブルシューティング
- MCP ドキュメント — Model Context Protocol の仕様
- TecniForge — TecniForge による開発
- [email protected]
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。