Quackr MCP について
Quackr MCP は、MCP 対応クライアントを Quackr の仮想電話番号サービスに接続します。アカウント確認、一時番号のレンタル、SMS のプログラムによる取得に対応します。
主な機能
- 01アカウント残高の確認
- 02国別の料金と在庫の確認
- 03一時番号の購入
- 04受信 SMS の取得
- 05レンタル中の番号一覧
活用シーン
- 01レンタル前に番号の在庫を確認
- 02SMS で認証 OTP を受信
- 03レンタル番号と受信メッセージを管理
MCP 対応
ホスト型 Streamable HTTP または npm の stdio ランチャーを通じて、アカウント、料金、在庫、番号購入、SMS のツールを MCP クライアントに公開します。認証には API key を使用します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.quackr.io/claude mcp add --transport http quackr https://mcp.quackr.io/{"mcpServers":{"quackr":{"type":"http","url":"https://mcp.quackr.io/"}}}Cursor で開く{"servers":{"quackr":{"type":"http","url":"https://mcp.quackr.io/"}}}VS Code で開く{"mcpServers":{"quackr":{"type":"http","url":"https://mcp.quackr.io/"}}}{"mcpServers":{"quackr":{"serverUrl":"https://mcp.quackr.io/"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://mcp.quackr.io/認証が必要ツール
詳細
Quackr MCP Server
Quackr の公式 MCP サーバーです。SMS 認証と OTP の受信に使える仮想電話番号を提供します。Claude(または MCP 対応クライアント)を使って、料金と在庫の確認、一時番号の購入、受信した SMS のプログラムからの読み取りができます。
- npm:
quackr-mcp—npx -y quackr-mcp - ホスト型エンドポイント:
https://mcp.quackr.io/ - トランスポート: Streamable HTTP
- 認証:
Authorization: Bearer YOUR_API_KEYヘッダー
ツール
| ツール | 説明 |
|---|---|
get-balance | 現在のアカウント残高を米ドルで取得します |
get-pricing | 指定した国の電話番号レンタル料金を取得します |
get-inventory | 指定した国で利用可能な電話番号の在庫を確認します |
purchase-number | SMS 受信用の一時番号を購入します(残高から差し引かれます) |
check-sms | レンタルした番号で受信した SMS メッセージを確認します |
list-active-numbers | アカウントで現在有効(レンタル中)な番号をすべて一覧表示します |
API キーの取得
- quackr.io にサインインします
- プロフィールページを開きます
- API セクションから API キーをコピーします
npm でインストール
quackr-mcp パッケージは、stdio MCP クライアントをホスト型 Quackr エンドポイントに接続する軽量な stdio ランチャーです。Node.js 18 以降が必要です。個別にインストールする必要はなく、初回実行時に npx が取得します。
{
"mcpServers": {
"quackr": {
"command": "npx",
"args": ["-y", "quackr-mcp"],
"env": {
"QUACKR_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}
環境変数の代わりに、フラグでキーを渡すこともできます:npx -y quackr-mcp --api-key YOUR_API_KEY_HERE。
Claude Code の設定
リモート(推奨) — ホスト型エンドポイントに直接接続します。~/.claude.json(またはプロジェクトの .mcp.json)に追加します:
{
"mcpServers": {
"quackr": {
"type": "http",
"url": "https://mcp.quackr.io/",
"headers": {
"Authorization": "Bearer YOUR_API_KEY_HERE"
}
}
}
}
または CLI から:
claude mcp add --transport http quackr https://mcp.quackr.io/ --header "Authorization: Bearer YOUR_API_KEY_HERE"
Claude Desktop の設定
Claude Desktop の JSON 設定では、ローカル(stdio)サーバーのみがサポートされています。npm ランチャー(npm でインストールを参照)を使い、上記の npx quackr-mcp 設定を claude_desktop_config.json に追加してから、Claude Desktop を再起動します。
または、Quackr をリモートコネクターとして追加します:設定 → コネクター → カスタムコネクターを追加を選択し、https://mcp.quackr.io/ を入力して、値が Bearer YOUR_API_KEY の Authorization ヘッダーを追加します。
その他の MCP クライアント
カスタムヘッダーを使用するリモート Streamable HTTP MCP サーバーに対応しているクライアントであれば、どれでも動作します。https://mcp.quackr.io/ を指定し、Authorization: Bearer YOUR_API_KEY ヘッダーでキーを渡してください。
REST API
Quackr は https://api.quackr.io/ で REST API も提供しています。仕様の詳細は api.quackr.io/swagger.json を参照してください。同じ x-api-key 認証を使用します。
サポート
- ウェブサイト:quackr.io
- 問題:このリポジトリで報告してください
- メール:[email protected]
ライセンス
MIT — LICENSE を参照してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。