メールチェッカーMCPサーバー
コールドアウトバウンドメールの場合、このツールはメールアドレスの検証に役立ちます。
特徴
メールアドレスの検証
シンプルなJSONレスポンス形式
APIキーは不要
Related MCP server: MCP-Email-Verify
前提条件
Python 3.x
インストール
リポジトリをクローンします。
git clone https://github.com/ravinahp/email-checker-mcp.git
cd email-checker-mcpuv を使用して依存関係をインストールします。
uv sync注: プロジェクトでは依存関係の管理にpyproject.toml使用しているため、pip ではなくuvを使用します。
MCPサーバーとして構成する
このツールを MCP サーバーとして追加するには、Claude デスクトップ構成ファイルを変更する必要があります。
構成ファイルの場所は、オペレーティング システムによって異なります。
MacOS:
~/Library/Application\ Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%/Claude/claude_desktop_config.json
次の構成を JSON ファイルに追加します。
{
"email-checker-mcp": {
"command": "uv",
"args": [
"--directory",
"/Users/YOUR_USERNAME/Code/email-checker-mcp",
"run",
"email-checker-mcp"
]
}
}⚠️ 重要:
YOUR_USERNAME実際のシステムユーザー名に置き換えますディレクトリパスがローカルインストールと一致していることを確認してください
使用法
このサービスでは、電子メール アドレスを検証するための FastMCP ツールが提供されます。
@mcp.tool()
async def validate_email(email: str) -> bool:
"""Validate if an email address exists."""使用例:
プロンプト: このメールは存在しますか?
パラメータ:
email: 検証するメールアドレスを含む文字列
応答例:
{
"exist": true
}API使用制限
このサービスは、以下を提供する 2IP のメール API を使用します。
APIキーは不要
エラー処理
このサービスには、次のエラー処理が含まれます。
無効なメール形式
APIリクエストの失敗
ネットワークタイムアウト
レート制限