mcpField
B
BounceLens Email Check

BounceLens Email Check

ローカル
bouncelens.comコミュニケーション01 週間前に更新

BounceLens Email Check について

BounceLens Email Checkは、メール送信や保存の前にアドレスをローカルで検査するMCPサーバーです。構文、ドメインのリスク、誤字、重複を検出しますが、メールボックスの存在は確認しません。

主な機能

  1. 01メール構文とドメインの検査
  2. 02ドメイン誤字の修正候補
  3. 03使い捨て・無効ドメインの判定
  4. 04ロール・無料メール・プロバイダーの識別
  5. 05一括検査と重複検出

活用シーン

  1. 01登録リストの無効アドレス整理
  2. 02メール送信前のアドレス確認
  3. 03一括リストから無効項目を除去し誤字を修正

MCP 対応

MCPクライアントに、単件用の`check_email`と一括用の`check_emails`を提供します。ローカルで動作し、ドメイン情報の取得にHTTPS DNSを使いますが、宛先のメールサーバーには接続しません。

設定

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

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ
パッケージ
mcpbbouncelens-email-check-1.0.0.mcpb

ツール

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

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

詳細

BounceLens Email Check – MCP サーバー

smithery badge

Claude、Cursor、その他の MCP クライアントを使って、メールアドレスを送信または保存する前に確認できます。次の項目を検出します。

  • ドメインの入力ミス:[email protected] → [email protected] のことですか?
  • 使い捨て/一時利用ドメイン(mailinator.com、10minutemail など約9,000件)
  • 無効なドメイン:ドメインが存在しない、メールサーバーがない、またはメールを受け付けないと応答する(null MX)
  • 不正な構文、役割用アドレス(info@、sales@)、無料プロバイダー、重複(Gmail のドットや +tag の違いは同じ受信トレイとして扱われます)
  • ドメインの背後にあるメールプロバイダー(Google、Microsoft、Proofpoint など)

お使いのマシン上で動作します。**API キーも、アカウントも、登録も不要です。**ネットワークへの接続は、HTTPS 経由の DNS ルックアップ(Cloudflare 1.1.1.1)のみです。無料の bouncelens.com チェッカーと同じチェックを使用します。

宛先のメールサーバーには接続しないため、メールボックスの存在は確認できません。最良の結果は unconfirmed(形式とドメインに問題なし)です。CSV 全体をブラウザーで確認するには、bouncelens.com をご利用ください。

インストール

Node.js 18 以降が必要です。すべてのクライアント向けのセットアップガイド:bouncelens.com/mcp。Smithery にも掲載されています。

Claude Code

claude mcp add bouncelens -- npx -y github:bouncelens/mcp-email-check

**Claude Desktop、Cursor、Windsurf、その他のクライアント。**クライアントの MCP 設定(claude_desktop_config.json、.cursor/mcp.json など)に次の内容を追加してください。

{
  "mcpServers": {
    "bouncelens": {
      "command": "npx",
      "args": ["-y", "github:bouncelens/mcp-email-check"]
    }
  }
}

Grok Build

このリポジトリは Grok Build プラグイン(.grok-plugin/plugin.json、.mcp.json、および skills/ 内のスキル)としても利用できます。プラグインマーケットプレイスからインストールするか、上記と同じ npx コマンドを使って MCP サーバーを手動で追加してください。

クローンから

git clone https://github.com/bouncelens/mcp-email-check.git
cd mcp-email-check && npm install
# then use: "command": "node", "args": ["/path/to/mcp-email-check/index.js"]

ツール

ツール入力戻り値
check_emailemail(文字列)1件の結果
check_emailsemails(配列、最大500件)件数を含む summary と、入力順に並んだアドレスごとの結果

各結果(Outlook アドレスの入力ミスに対する実際の出力):

{
  "input": "[email protected]",
  "email": "[email protected]",
  "status": "risky",
  "reasons": ["No MX record; mail would go to the website server", "Looks like a typo of outlook.com"],
  "flags": { "disposable": false, "role": false, "free": false, "duplicate": false, "gateway": false },
  "did_you_mean": "[email protected]",
  "provider": null,
  "mx": null
}
status意味
invalidバウンスします:構文が不正、ドメインが存在しない、メールサーバーがない、または null MX
risky使い捨てドメイン、入力ミスの可能性が高い、MX レコードがない(メールはウェブサーバーに届きます)、または DNS ルックアップに失敗
unconfirmed形式とドメインに問題ありません。メールボックス自体は確認されていません

プロンプトの例

  • 「この登録アドレスから、偽物や入力ミスのあるメールアドレスをチェックして:…」
  • 「[email protected] は実在するアドレスですか?」
  • 「このリストを整理して:無効なアドレスと使い捨てアドレスを削除し、入力ミスを修正して、重複を取り除いてください。」

プライバシー

アドレスがマシンの外部に送信されることはありません。Cloudflare の DNS-over-HTTPS リゾルバー(1.1.1.1)に送信されるのは、MX/A レコードを検索するためのドメイン部分のみです。

開発

npm install
npm test          # offline: DNS answers are faked

lib/engine.js と data/disposable.json は BounceLens のメインコードベースから生成されるため、変更する場合はそちらで行ってください。

BounceLens のその他のサービス

  • bouncelens.com – ブラウザーで使える無料のメールリストチェッカー(CSV を入力すると、整理済みのリストが出力されます)
  • Craft CMS plugin – Craft のフォームで偽のメールアドレスや入力ミスのあるメールアドレスをブロックします
  • Google Sheets add-on – Google Sheets 内でメールアドレスの列をチェックします
  • n8n node と WordPress plugin – ワークフローやフォームで同じチェックを利用できます

ライセンス

MIT。使い捨てドメインのリスト:disposable-email-domains(CC0)。

コメント

MCP は初めてですか?

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

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