URL2SNAP de MCP 🚀🤖
Un servidor ligero de Protocolo de Contexto de Modelo (MCP) que permite a su LLM capturar capturas de pantalla de cualquier URL especificada y devolver únicamente la URL de acceso a la imagen capturada. Esta herramienta simplifica la generación y el intercambio de capturas de páginas web, lo que la hace ideal para integrar funciones de captura visual en aplicaciones de IA como Claude Desktop o flujos de trabajo de automatización.
¿Qué es el Protocolo de Contexto Modelo (MCP)?
En esencia, MCP es un protocolo estandarizado diseñado para optimizar la comunicación entre modelos de IA y sistemas externos. Considérelo un lenguaje universal que permite que diferentes agentes, herramientas y servicios de IA interactúen fluidamente.
Características
- Verificación de correo electrónico : verifique direcciones de correo electrónico en tiempo real.
- Integración con MCP : conéctese sin problemas con LLM compatibles con MCP.
- Fácil configuración : creado con Python y el SDK MCP para una implementación rápida.
MCP sigue una arquitectura cliente-servidor:
Mira la demostración
Haga clic en la imagen a continuación para ver una demostración en video de la herramienta MCP Email Verify en acción:
Requisitos
- Python : Python 3.11.0 o superior.
- UV : 0.6.9 o superior.
Configuración
1. Clonar el repositorio
2. Instalar UV
Si no tienes UV instalado, puedes instalarlo usando los siguientes comandos:
Verificar la instalación:
3. Configurar el entorno virtual
Crear un entorno virtual usando UV:
Activar el entorno virtual: En Windows:
4. Instalar dependencias Instale las dependencias requeridas desde pyproject.toml usando UV:
Ejecución del servidor
- Configurar variables de entorno Cree un archivo .env en el directorio raíz y agregue su clave AbstractAPI :
- Ejecutar el servidor Inicie el servidor MCP:
Uso
- Registrar el servidor con Claude Desktop Actualice el archivo claude_desktop_config.json para incluir su servidor MCP:
- Reiniciar Claude Desktop Reinicie Claude Desktop para detectar la nueva herramienta.
- Verificar correos electrónicos Utilice indicaciones como:
"¿Puedes mostrarme la captura de pantalla de https://github.com/Abhi5h3k ?"
Desarrollo
Formato y linting Este proyecto utiliza black e isort para formatear el código y ordenar las importaciones.
- Instalar dependencias de desarrollo:
- Formatear el código:
- Ordenar importaciones:
Configurar pre-compromiso
Artículo: Protocolo de Contexto Modelo (MCP): Una guía para principiantes sobre el futuro de la comunicación con IA
local-only server
The server can only run on the client's local machine because it depends on local resources.
Tools
Un servidor ligero de Protocolo de Contexto de Modelo (MCP) que permite a su LLM capturar capturas de pantalla de cualquier URL especificada y devolver únicamente la URL de acceso a la imagen capturada. Esta herramienta simplifica el proceso de generar y compartir capturas de páginas web, lo que la hace perfecta para integrar la captura visual.
Related MCP Servers
- AsecurityAlicenseAqualityA 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 -31PythonMIT License
- AsecurityAlicenseAqualityA Model Context Protocol (MCP) server designed to easily dump your codebase context into Large Language Models (LLMs).Last updated -191JavaScriptApache 2.0
- AsecurityAlicenseAqualityA Model Context Protocol server that enables LLMs to interact with web pages, take screenshots, generate test code, scrape web pages, and execute JavaScript in a real browser environment.Last updated -293911TypeScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots, providing browser automation capabilities without requiring screenshots or visually-tuned models.Last updated -2TypeScriptApache 2.0