Skip to main content
Glama

MCP-URL2SNAP

MCP URL2SNAP 🚀🤖

轻量级**模型上下文协议 (MCP)**服务器,使您的 LLM 能够截取任何指定 URL 的屏幕截图,并仅返回所截取图像的访问 URL。此工具简化了生成和共享网页快照的过程,非常适合将视觉捕获功能集成到 Claude Desktop 等 AI 应用程序或自动化工作流程中。


什么是模型上下文协议(MCP)?

MCP 的核心是一种标准化协议,旨在简化 AI 模型与外部系统之间的通信。MCP 可以被视为一种通用语言,允许不同的 AI 代理、工具和服务无缝交互。

MCP 抽屉 (1)


特征

  • 电子邮件验证:实时验证电子邮件地址。
  • MCP 集成:与 MCP 兼容的 LLM 无缝连接。
  • 易于设置:使用 Python 和 MCP SDK 构建,可快速部署。

MCP 遵循客户端-服务器架构:

客户端服务器 drawio


观看演示

点击下面的图片观看 MCP 电子邮件验证工具的视频演示:


要求

  • 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的截图吗?”

发展

格式化和 Linting 该项目使用 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
      84
      6
      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
      87,867
      11,144
      TypeScript
      Apache 2.0
      • Linux
      • Apple

    View all related MCP servers

    MCP directory API

    We provide all the information about MCP servers via our MCP API.

    curl -X GET 'https://glama.ai/api/mcp/v1/servers/Abhi5h3k/MCP-URL2SNAP'

    If you have feedback or need assistance with the MCP directory API, please join our Discord server