URL2SNAP (Website Screenshot)

URL2SNAP (Website Screenshot)

🚀 MCP URL2SNAP

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

🚀 快速开始

需求

  • 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

使用方法

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

image image 2. 重启 Claude Desktop 重启 Claude Desktop 以检测新工具。 3. 使用示例

# 示例代码
print("Hello World!")

✨ 主要特性

  • 电子邮件验证:实时验证电子邮件地址。
  • MCP 集成:与 MCP 兼容的 LLM 实现平滑连接。
  • 轻松设置:使用 Python 和 MCP SDK 可快速部署。

📚 详细文档

什么是 Model Context Protocol (MCP)?

从根本上说,MCP 是一种标准化协议,旨在简化 AI 模型与外部系统之间的通信。想象一下,它是一种通用语言,允许不同的 AI 代理、工具和服务无缝交互。

MCP drawio (1)

MCP 采用客户机服务器架构

client server drawio

观看演示

点击下方图像观看 MCP Email Verify 工具的视频演示:

Youtube

文章参考

Model Context Protocol (MCP): A Beginner's Guide to the Future of AI Communication

  • 0 关注
  • 0 收藏,13 浏览
  • system 提出于 2025-09-30 20:42

相似服务问题