返回 MCP 目录
public公开dns本地运行

snap_sense

MCP URL2SNAP是一个轻量级的Model Context Protocol (MCP)服务器,允许LLM通过指定URL捕获网页截图并返回图像访问链接。该项目简化了网页快照的生成和共享过程,适合集成到Claude Desktop等AI应用或自动化工作流中。

article

README

🚀 MCP URL2SNAP 🚀🤖

一个轻量级的 Model Context Protocol (MCP) 服务器,能让您的大语言模型(LLM)捕获任意指定 URL 的屏幕截图,并仅返回访问该图像的 URL。此工具简化了网页快照的生成与共享流程,是将视觉捕获功能集成到 AI 应用程序(如 Claude Desktop)或自动化工作流程中的理想之选。

🚀 快速开始

MCP URL2SNAP 是一款实用的轻量级 MCP 服务器,能助力您的 LLM 实现网页截图捕获及图像 URL 返回功能。以下为您详细介绍如何快速搭建并使用该服务器。

✨ 主要特性

  • 电子邮件验证:可实时验证电子邮件地址。
  • MCP 集成:能与支持 MCP 的大语言模型实现无缝对接。
  • 轻松设置:借助 Python 和 MCP SDK 可快速完成部署。

📦 安装指南

环境要求

  • Python:需 3.11.0 或更高版本。
  • UV:需 0.6.9 或更高版本。

安装步骤

  1. 克隆仓库
git clone https://github.com/Abhi5h3k/MCP-URL2SNAP.git
cd MCP-URL2SNAP
  1. 安装 UV 若您尚未安装 UV,可使用以下命令进行安装:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

验证安装:

uv --version
  1. 创建虚拟环境 使用 UV 创建虚拟环境:
uv venv

激活虚拟环境(以 Windows 为例):

.venv\Scripts\activate
  1. 安装依赖项 从 pyproject.toml 安装所需的依赖项:
uv install

运行服务器

  1. 设置环境变量 在根目录中创建一个 .env 文件,并添加您的 AbstractAPI 密钥:
ABSTRACT_API_KEY=your_api_key_here
  1. 启动服务器 启动 MCP 服务器:
uv run server.py

💻 使用示例

基础用法

在 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"
            }
        }
    }
}

image image

重新启动 Claude Desktop

重新启动 Claude Desktop 以检测新服务器。

使用示例代码

在您的代码中使用:

import requests

url = "http://localhost:5000/verify_email"
data = {"email": "test@example.com"}
response = requests.post(url, json=data)
print(response.json())

📚 详细文档

什么是 Model Context Protocol (MCP)?

从本质上来说,MCP 是一种标准化协议,旨在简化 AI 模型与外部系统之间的通信。您可以将其想象成一种通用语言,它允许不同的 AI 代理、工具和服务实现无缝交互。 MCP drawio (1)

MCP 架构

MCP 采用客户端 - 服务器架构: client server drawio

观看演示

点击下面的图片观看 MCP Email Verify 工具的视频演示: Youtube

相关文章

您可阅读文章 Model Context Protocol (MCP): A Beginner's Guide to the Future of AI Communication 深入了解 MCP。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端