关于 Snap_sense
Snap_sense 是一个 Python MCP 服务,可截取指定 URL 的页面并返回图片访问链接,供兼容 MCP 的 AI 应用和自动化工作流使用。
主要功能
- 01截取 URL 页面
- 02返回图片访问链接
- 03基于 Python 的 MCP 服务
适用场景
- 01通过 AI 客户端查看网页截图
- 02在自动化工作流中加入网页截图
MCP 相关
它向 MCP 客户端提供 URL 页面截图工具。README 介绍了在 Claude Desktop 中的配置方法。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
MCP URL2SNAP 🚀🤖
轻量级的 Model Context Protocol (MCP) 服务,可让你的大模型截取指定 URL 的屏幕截图,并仅返回所截取图像的访问 URL。此工具简化了生成和分享网页快照的流程,非常适合将视觉捕获功能集成到 Claude Desktop 等 AI 应用或自动化工作流中。
什么是 Model Context Protocol (MCP)?
MCP 的核心是一种标准化协议,旨在简化 AI 模型与外部系统之间的通信。你可以将它视为一种通用语言,让不同的 AI Agent、工具和服务能够无缝交互。
功能
- 电子邮件验证:实时验证电子邮件地址。
- MCP 集成:与兼容 MCP 的大模型无缝连接。
- 轻松设置:使用 Python 和 MCP SDK 构建,可快速部署。
MCP 采用客户端—服务架构:
观看演示
点击下方图片,观看 MCP Email Verify 工具的实际演示视频:
要求
- Python:Python 3.11.0 或更高版本。
- UV:0.6.9 或更高版本。
设置
通过 Smithery 安装
要通过 Smithery 为 Claude Desktop 自动安装 MCP-URL2SNAP:
npx -y @smithery/cli install @Abhi5h3k/MCP-URL2SNAP --client claude
手动安装
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
运行服务
- 设置环境变量 在根目录中创建一个 .env 文件,并添加你的 AbstractAPI 密钥:
ABSTRACT_API_KEY=your_api_key_here
- 运行服务 启动 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"
}
}
}
}
-
重启 Claude Desktop 重启 Claude Desktop 以检测新工具。
-
验证电子邮件 使用类似以下的提示词:
“可以给我看看 https://github.com/Abhi5h3k 的屏幕截图吗?”
开发
格式化和代码检查 此项目使用 black 和 isort 进行代码格式化和导入排序。
- 安装开发依赖项:
uv add black isort --dev - Format the code:
black . - Sort imports:
isort .
Set up pre-commit
pre-commit install
pre-commit run --all-files
文章:Model Context Protocol (MCP):面向未来 AI 通信的入门指南
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
