mcpField
B
Byteplant Mcp

Byteplant Mcp

ローカル
github.com/byteplant-devビジネス・マーケティング11 週間前に更新

Byteplant Mcp について

Byteplant Mcpは、Byteplantのメール、電話番号、住所検証を利用するクライアント向けのローカルMCPサーバーです。各APIを専用ツールで呼び出し、検証結果を返します。

主な機能

  1. 01メールの到達性とフリーメール判定
  2. 02電話の種別、通信事業者、位置情報
  3. 03住所の検証と標準化
  4. 04住所の任意ジオコーディング

活用シーン

  1. 01メールが受信可能か確認
  2. 02電話番号の回線種別を特定
  3. 03郵送先住所を標準化
  4. 04有効な住所の座標を取得

MCP 対応

ローカルstdio経由で、Byteplantのメール、電話番号、住所検証ツールをMCPクライアントに公開します。各ツールは対応するAPIキーを使用します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"byteplant": {
"command": "uvx",
"args": [
"byteplant-mcp"
],
"env": {
"EV_TOKEN": "<EV_TOKEN>",
"AV_TOKEN": "<AV_TOKEN>",
"PV_TOKEN": "<PV_TOKEN>"
}
}
}
}
起動コマンドuvx byteplant-mcp
設定が必要な環境変数
EV_TOKENシークレットEmail Validator API Token
AV_TOKENシークレットAddress Validator API Token
PV_TOKENシークレットPhone Validator API Token

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

パッケージ
pypibyteplant-mcp1.0.0

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Byteplant

Byteplant MCP サーバー

あらゆるMCPクライアントからメールアドレス、電話番号、郵便住所を検証できます。
世界240か国以上で、比類のない精度を実現します。

PyPI バージョン ライセンス

Byteplant MCP サーバー

インストール · ツール · 認証情報 · 使い方 · 互換性 · リソース


これは、Claude、Cursor、VS Code などの AI アシスタントを Byteplant の検証 API に接続する MCP サーバーです。アシスタントにメールアドレス、電話番号、郵便住所の確認を依頼すると、対応する Byteplant ツールを呼び出し、結果を読み上げます。

サーバーはお使いのコンピューター上でローカルに動作し、stdio を介して MCP クライアントと通信します。

インストール

サーバーを実行する最も簡単な方法は、uvを使うことです。uvx はパッケージと適切なバージョンの Python を自動的にダウンロードするため、ほかにインストールするものはありません。

以下のいずれかの設定を使って MCP クライアントにサーバーを追加し、プレースホルダーをお使いのAPI キーに置き換えてください。使用するサービスのキーだけが必要です。

Claude Desktop
  1. Claude Desktop で Settings → Developer → Edit Config に移動します。claude_desktop_config.json が開きます。

    • macOS:~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows:%APPDATA%\Claude\claude_desktop_config.json
  2. Byteplant サーバーを追加します。

    {
      "mcpServers": {
        "byteplant": {
          "command": "uvx",
          "args": ["byteplant-mcp@latest"],
          "env": {
            "EV_TOKEN": "<EMAIL VALIDATOR API KEY>",
            "PV_TOKEN": "<PHONE VALIDATOR API KEY>",
            "AV_TOKEN": "<ADDRESS VALIDATOR API KEY>"
          }
        }
      }
    }
    
  3. Claude Desktop を再起動します。

Claude Code
claude mcp add \
  --env EV_TOKEN=<EMAIL VALIDATOR API KEY> \
  --env PV_TOKEN=<PHONE VALIDATOR API KEY> \
  --env AV_TOKEN=<ADDRESS VALIDATOR API KEY> \
  --transport stdio byteplant -- uvx byteplant-mcp@latest
Cursor

Claude Desktopと同じ mcpServers エントリーを、~/.cursor/mcp.json(すべてのプロジェクト)または .cursor/mcp.json(1つのプロジェクト)に追加します。

VS Code

プロジェクトの .vscode/mcp.json にサーバーを追加します。

{
  "servers": {
    "byteplant": {
      "type": "stdio",
      "command": "uvx",
      "args": ["byteplant-mcp@latest"],
      "env": {
        "EV_TOKEN": "<EMAIL VALIDATOR API KEY>",
        "PV_TOKEN": "<PHONE VALIDATOR API KEY>",
        "AV_TOKEN": "<ADDRESS VALIDATOR API KEY>"
      }
    }
  }
}
uv の代わりに pip を使う
pip install byteplant-mcp

これにより byteplant-mcp コマンドがインストールされます。デスクトップアプリからはシェルの PATH が参照できないことが多いため、コマンドにはフルパスを使用してください(macOS/Linux では which byteplant-mcp、Windows では where byteplant-mcp で確認できます)。

"command": "/full/path/to/byteplant-mcp"

代わりに、インストール先の Python 環境でモジュールを実行することもできます。

"command": "/path/to/python",
"args": ["-m", "byteplant_mcp"]

ツール

ツール機能
validate_emailメールアドレスに配信可能かどうかを確認し、フリーメールプロバイダーを検出します
validate_phone電話番号を検証し、回線種別、通信事業者コード、所在地、形式を返します
validate_address郵便住所を検証して標準化します。ジオコーディングも任意で利用できます

認証情報

各ツールはそれぞれ独自の API キーを使用し、環境変数としてサーバーに渡します。必要なサービスに登録してキーを取得してください。

環境変数使用するツールAPI キーの取得先
EV_TOKENvalidate_emailEmail Validator
PV_TOKENvalidate_phonePhone Validator
AV_TOKENvalidate_addressAddress Validator

キーはByteplant アカウントで管理できます。キーが設定されていない場合、対応するツールは API を呼び出す代わりに、設定すべき環境変数をアシスタントに伝えます。

使用方法

たとえば、アシスタントに自然な言葉で質問するだけです。

  • 「[email protected] は有効なメールアドレスですか?」
  • 「+49 9874 322466 が携帯電話番号か固定電話番号か確認してください。」
  • 「この住所を検証して、標準化された形式を教えてください:Heilsbronner Str. 4, 91564 Neuendettelsau, Germany。」

アシスタントが以下のツールパラメーターを入力します。各ツールには timeout パラメーターもあり、API の応答を待つ時間を設定します。5~300 秒で、デフォルトは 10 秒です。

validate_email - API ドキュメント
パラメーター必須説明
email✅検証するメールアドレス
出力
フィールド説明
status数値の結果コード。有効なアドレスの場合は 200 などです。結果コードの全一覧を参照してください。
categoryサーバーによって追加されます。status に基づき、VALID、SUSPECT、INVALID、INDETERMINATE のいずれかになります(一覧にないコードの場合は UNKNOWN)。
status_descriptionサーバーによって追加されます。status コードの意味です。
info簡潔なステータスの説明
detailsステータスの詳細な説明
freemailメールアドレスがフリーメールプロバイダー(Gmail、Yahoo、Outlook/Hotmail/Live、AOL など)のものの場合は true
validate_phone - API ドキュメント
パラメーター必須説明
phone✅検証する電話番号。国内形式、または先頭に + を付けた国際形式で指定します。
code2 文字の ISO 3166-1 国コード。電話番号が国際形式の場合は省略できます。
localeジオコーディング結果に使用する IETF 言語タグ。デフォルトは en-US です。
modeextensive(デフォルト)は完全な検証を実行します。express は静的チェックのみを実行し、より高速です。
出力
フィールド説明
statusVALID_CONFIRMED、VALID_UNCONFIRMED、INVALID、DELAYED、RATE_LIMIT_EXCEEDED、API_KEY_INVALID_OR_DEPLETED のいずれか
linetypeFIXED_LINE、MOBILE、VOIP、TOLL_FREE、PREMIUM_RATE、SHARED_COST、PERSONAL_NUMBER、PAGER、UAN、VOICEMAIL のいずれか
location地理的な場所(市、郡、州)
countrycode2 文字の ISO 3166-1 国コード
formatnational電話番号の国内形式
formatinternational電話番号の国際形式
mccモバイルネットワーク事業者(キャリア)を識別するモバイル国コード
mncモバイルネットワーク事業者(キャリア)を識別するモバイルネットワークコード
validate_address - API ドキュメント
パラメーター必須説明
code✅2 文字の ISO 3166-1 国コード。国際住所の場合は XX を使用します。
street_adr✅通り、番地、建物。部屋番号やアパート番号、または住所全体を含めることもできます。
street_numstreet_adr に含まれていない場合の番地または建物番号
additional_info建物、部屋、アパート、または階
city市または地域
postal_codeZIP コードまたは郵便番号
state州または省
geocoding住所の座標を返すかどうか。デフォルトではオフです。
locale複数の郵便言語がある国で使用する出力言語。住所の翻訳にのみ使用し、住所の検証では空欄にしてください。
charsetutf-8(デフォルト)または us-ascii
出力
フィールド説明
statusVALID:住所は正しく、配達可能です。SUSPECT:住所は配達可能にするための修正が必要で、修正案が提示されます。INVALID:住所は配達できず、自動修正もできません。その他の値:DELAYED、NO_COUNTRY、RATE_LIMIT_EXCEEDED、API_KEY_INVALID_OR_DEPLETED、RESTRICTED、INTERNAL_ERROR
formattedaddress標準化された形式の完全な住所
supplement住所の追加情報(建物、ユニット、アパート、スイート)
street標準化された形式の通り
streetnumber標準化された形式の番地
postalcode標準化された形式の郵便番号
city標準化された形式の市区町村
district標準化された形式の地区
county標準化された形式の郡
state標準化された形式の州または県
countryISO 3166-1 の2文字の国コード
type住所の種類:S は住所、P は私書箱、受け取り場所、またはその他の配送サービスを示します
rdi住宅配送指標:商業用または住宅用
diagnostics住所入力のエラーに関するヒント。診断ヒントの全一覧を参照してください。
corrections住所入力のどの部分が修正されたかを示すヒント。修正ヒントの全一覧を参照してください。
latitude, longitude座標。geocoding が有効な場合に限り、有効な住所について返されます。

互換性

要件バージョン
Python3.10 以降(uvx により自動インストール)
MCP クライアントClaude Desktop、Claude Code、Cursor、VS Code、Windsurf、OpenAI Codex など、ローカルの stdio サーバーを実行できる任意のクライアント

ChatGPT と Claude のウェブ版またはモバイル版はリモート(ホスト型)MCP サーバーにしか接続できないため、現時点ではこのサーバーを使用できません。

リソース

ライセンス

MIT

コメント

MCP は初めてですか?

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

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