Web Dev Tools — Email, IP, URL, Sentiment, QR, Random Data について
MCP Web Tools Serverは、Claude DesktopやCursorなどのMCPクライアント向けに、ウェブとデータのツールをまとめています。11種類のツールで、メールやIPの確認、URLメタデータ、感情分析、QRコード、テストデータ生成を扱います。
主な機能
- 01メールアドレスの検証
- 02IPの位置情報検索
- 03URLメタデータの抽出
- 04英語テキストの感情分析
- 05QRコードの生成
- 06ランダムなテストデータの作成
活用シーン
- 01メールの構文とMXレコードの確認
- 02IPの位置情報の取得
- 03URLのメタデータと画像の収集
- 04英語テキストの感情評価
MCP 対応
MCPクライアントに11種類のウェブ・データツールを提供します。デフォルトでローカルstdioに対応し、`PORT`環境変数を設定するとStreamable HTTPモードで動作します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
詳細
MCP Web Tools Server
Claude Desktop、Cursor、その他の MCP クライアントで使用できる、ウェブおよびデータ関連のツールをまとめた Model Context Protocol(MCP)サーバーです。
ツール(全11個)
メールアドレスの検証
| ツール | 説明 |
|---|---|
email_validate | メールアドレスを検証します。構文、MX レコード、使い捨て・無料メールアドレスの判定、スコアリングに対応しています。 |
IP ジオロケーション
| ツール | 説明 |
|---|---|
ip_lookup | 任意の IP アドレスの国、都市、座標、タイムゾーン、ISP を取得します。 |
ip_lookup_self | 呼び出し元自身の IP アドレスの位置情報を取得します。 |
URL メタデータ
| ツール | 説明 |
|---|---|
url_scrape | URL からタイトル、説明、Open Graph タグ、画像を抽出します。 |
感情分析
| ツール | 説明 |
|---|---|
sentiment_analyze | 英語テキストの感情を分析します(-1 から +1 のスコア、肯定的/否定的な単語)。 |
QR コード生成
| ツール | 説明 |
|---|---|
qr_generate_base64 | サイズと色を指定して、base64 PNG 形式の QR コードを生成します。 |
ランダムデータ
| ツール | 説明 |
|---|---|
random_person | 名前、メールアドレス、電話番号、住所を含むランダムな人物を生成します。 |
random_company | 名前、業種、住所を含むランダムな企業を生成します。 |
random_address | 座標付きのランダムな米国住所を生成します。 |
random_uuid | ランダムな UUID v4 を生成します。 |
random_text | 長さを指定して lorem ipsum テキストを生成します。 |
インストール
npx @easysolutions906/mcp-webtools
Claude Desktop
claude_desktop_config.json に追加します。
{
"mcpServers": {
"webtools": {
"command": "npx",
"args": ["-y", "@easysolutions906/mcp-webtools"]
}
}
}
Cursor
プロジェクトの .cursor/mcp.json に追加します。
{
"mcpServers": {
"webtools": {
"command": "npx",
"args": ["-y", "@easysolutions906/mcp-webtools"]
}
}
}
トランスポート
- stdio(デフォルト)— Claude Desktop と Cursor でのローカル利用向けです。
- HTTP —
PORT環境変数を設定すると、/mcpで Streamable HTTP モードが起動します。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。