MCP-URL2SNAP

Integrations

  • Uses AbstractAPI's screenshot service to capture webpage images from any URL and return access URLs for the captured images

MCP URL2SNAP 🚀🤖

軽量な**モデルコンテキストプロトコル(MCP)**サーバー。LLMが任意のURLのスクリーンショットをキャプチャし、キャプチャした画像へのアクセスURLのみを返すことを可能にします。このツールは、Webページのスナップショットの生成と共有プロセスを簡素化し、Claude DesktopなどのAIアプリケーションや自動化ワークフローにビジュアルキャプチャ機能を統合するのに最適です。


モデルコンテキストプロトコル (MCP) とは何ですか?

MCPは、AIモデルと外部システム間の通信を効率化するために設計された標準化されたプロトコルです。異なるAIエージェント、ツール、サービスがシームレスに連携できるようにする普遍的な言語と考えてください。


特徴

  • 電子メール検証: 電子メール アドレスをリアルタイムで検証します。
  • MCP 統合: MCP 互換の LLM とシームレスに接続します。
  • 簡単なセットアップ: Python と MCP SDK を使用して構築されており、迅速に導入できます。

MCP はクライアント サーバー アーキテクチャに従います。


デモを見る

MCP Email Verify ツールの動作を示すビデオ デモを視聴するには、下の画像をクリックしてください。


要件

  • Python : Python 3.11.0 以上。
  • UV :0.6.9以上。

設定

1. リポジトリのクローンを作成する

git clone https://github.com/Abhi5h3k/MCP-URL2SNAP.git cd MCP-URL2SNAP

2.UVをインストールする

UV がインストールされていない場合は、次のコマンドを使用してインストールできます。

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

インストールを確認します。

uv --version

3. 仮想環境をセットアップする

UV を使用して仮想環境を作成します。

uv venv

仮想環境をアクティブ化します。Windowsの場合:

.venv\Scripts\activate

4. 依存関係のインストールUV を使用して pyproject.toml から必要な依存関係をインストールします。

uv install

サーバーの実行

  1. 環境変数を設定する ルート ディレクトリに .env ファイルを作成し、 AbstractAPIキーを追加します。
ABSTRACT_API_KEY=your_api_key_here
  1. サーバーを実行する MCP サーバーを起動します。
uv run server.py

使用法

  1. サーバーを Claude Desktop に登録します。 claude_desktop_config.json ファイルを更新して、MCP サーバーを追加します。
{ "mcpServers": { "verify_mail": { "command": "uv", "args": [ "--directory", "C:\\ABSOLUTE\\PATH\\TO\\MCP-Email-Verify", "run", "server.py" ], "env":{ "ABSTRACT_API_KEY":"YUR_API_KEY" } } } }

  1. Claude Desktop を再起動します。新しいツールを検出するには、Claude Desktop を再起動します。
  2. メールを確認するには、次のようなプロンプトを使用します。

https://github.com/Abhi5h3kのスクリーンショットを見せてもらえますか?」

発達

フォーマットとリンティング このプロジェクトでは、コードのフォーマットとインポートのソートに black と isort を使用します。

  1. 開発依存関係をインストールします。
    uv add black isort --dev
  2. コードをフォーマットします:
    black .
  3. インポートを並べ替える:
isort .

事前コミットを設定する

pre-commit install pre-commit run --all-files

記事: モデルコンテキストプロトコル (MCP): AIコミュニケーションの未来に向けた初心者向けガイド

-
security - not tested
F
license - not found
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

軽量なモデルコンテキストプロトコル(MCP)サーバー。LLMで任意のURLのスクリーンショットをキャプチャし、キャプチャした画像へのアクセスURLのみを返すことができます。このツールは、ウェブページのスナップショットの生成と共有プロセスを簡素化し、ビジュアルキャプチャキャプションとの統合に最適です。

  1. モデルコンテキストプロトコル (MCP) とは何ですか?
    1. 特徴
  2. MCP はクライアント サーバー アーキテクチャに従います。
    1. デモを見る
      1. 要件
      2. 設定
      3. サーバーの実行
      4. 使用法
      5. 発達
      6. 事前コミットを設定する

    Related MCP Servers

    • A
      security
      A
      license
      A
      quality
      An official MCP server implementation that allows AI assistants to capture website screenshots through the ScreenshotOne API, enabling visual context from web pages during conversations.
      Last updated -
      1
      6
      TypeScript
      MIT License
      • Apple
    • -
      security
      A
      license
      -
      quality
      A Model Context Protocol (MCP) server that enables Claude or other LLMs to fetch content from URLs, supporting HTML, JSON, text, and images with configurable request parameters.
      Last updated -
      Python
      MIT License
    • A
      security
      A
      license
      A
      quality
      A Model Context Protocol server that extracts images from URLs or base64 data and converts them into a format suitable for LLM analysis, allowing AI models to process and understand visual content.
      Last updated -
      3
      MIT License
    • A
      security
      A
      license
      A
      quality
      A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
      Last updated -
      21
      55,226
      9,841
      TypeScript
      Apache 2.0
      • Linux
      • Apple

    View all related MCP servers

    ID: 6z5s3hh0ro