Skip to main content
Glama

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 电子邮件验证工具的视频演示:

YouTube


Related MCP server: SnapAPI MCP Server

要求

  • 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 通信未来入门指南

Install Server
F
license - not found
A
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    F
    maintenance
    A Model Context Protocol (MCP) server for taking screenshots of web pages using Playwright, allowing AI agents to automatically capture and analyze screenshots for UI verification or other tasks.
    737
    23
    AGPL 3.0
  • A
    license
    A
    quality
    D
    maintenance
    MCP server for the SnapAPI web capture API. Take screenshots, scrape pages, extract structured data, generate PDFs, record videos, and run AI analysis on any URL — all from Claude, Cursor, VS Code, or any MCP client. 9 tools, 30+ device presets, ad/cookie blocking. Install: npx snapapi-mcp
    9
    8
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    A small Model Context Protocol (MCP) server that gives an LLM eyes on your desktop without burning context. It can take one-off screenshots, crop a region around the mouse cursor, and run timed streaming sessions that save frames to disk and only return image bytes when explicitly asked.
    8
    MIT

View all related MCP servers

Related MCP Connectors

  • A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…

  • Screenshots, PDFs and Markdown from any URL or HTML for AI agents, via the SnapForge API

  • Screenshot, diff, audit and sitemap-capture any web page — 5 MCP tools for AI agents.

View all MCP Connectors

Latest Blog Posts

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