mcpField
Q
Quackr MCP

Quackr MCP

リモート
quackr.ioコミュニケーション019 週間前に更新
リポジトリ公式サイト

Quackr MCP について

Quackr MCP は、MCP 対応クライアントを Quackr の仮想電話番号サービスに接続します。アカウント確認、一時番号のレンタル、SMS のプログラムによる取得に対応します。

主な機能

  1. 01アカウント残高の確認
  2. 02国別の料金と在庫の確認
  3. 03一時番号の購入
  4. 04受信 SMS の取得
  5. 05レンタル中の番号一覧

活用シーン

  1. 01レンタル前に番号の在庫を確認
  2. 02SMS で認証 OTP を受信
  3. 03レンタル番号と受信メッセージを管理

MCP 対応

ホスト型 Streamable HTTP または npm の stdio ランチャーを通じて、アカウント、料金、在庫、番号購入、SMS のツールを MCP クライアントに公開します。認証には API key を使用します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://mcp.quackr.io/
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://mcp.quackr.io/認証が必要
パッケージ
npmquackr-mcp1.0.1

ツール

詳細

Quackr MCP Server

npm version npm downloads License: MIT

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-numberSMS 受信用の一時番号を購入します(残高から差し引かれます)
check-smsレンタルした番号で受信した SMS メッセージを確認します
list-active-numbersアカウントで現在有効(レンタル中)な番号をすべて一覧表示します

API キーの取得

  1. quackr.io にサインインします
  2. プロフィールページを開きます
  3. 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 認証を使用します。

サポート

ライセンス

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

コメント

MCP は初めてですか?

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

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