Skip to main content
Glama

MCP-URL2SNAP

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.

Dibujo MCP (1)


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:

cliente-servidor drawio


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

git clone https://github.com/Abhi5h3k/MCP-URL2SNAP.git cd MCP-URL2SNAP

2. Instalar UV

Si no tienes UV instalado, puedes instalarlo usando los siguientes comandos:

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

Verificar la instalación:

uv --version

3. Configurar el entorno virtual

Crear un entorno virtual usando UV:

uv venv

Activar el entorno virtual: En Windows:

.venv\Scripts\activate

4. Instalar dependencias Instale las dependencias requeridas desde pyproject.toml usando UV:

uv install

Ejecución del servidor

  1. Configurar variables de entorno Cree un archivo .env en el directorio raíz y agregue su clave AbstractAPI :
ABSTRACT_API_KEY=your_api_key_here
  1. Ejecutar el servidor Inicie el servidor MCP:
uv run server.py

Uso

  1. Registrar el servidor con Claude Desktop Actualice el archivo claude_desktop_config.json para incluir su servidor 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" } } } }

imagen

imagen

  1. Reiniciar Claude Desktop Reinicie Claude Desktop para detectar la nueva herramienta.
  2. 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.

  1. Instalar dependencias de desarrollo:
    uv add black isort --dev
  2. Formatear el código:
    black .
  3. Ordenar importaciones:
isort .

Configurar pre-compromiso

pre-commit install pre-commit run --all-files

Artículo: Protocolo de Contexto Modelo (MCP): Una guía para principiantes sobre el futuro de la comunicación con IA

-
security - not tested
F
license - not found
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

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.

  1. ¿Qué es el Protocolo de Contexto Modelo (MCP)?
    1. Características
  2. MCP sigue una arquitectura cliente-servidor:
    1. Mira la demostración
      1. Requisitos
      2. Configuración
      3. Ejecución del servidor
      4. Uso
      5. Desarrollo
      6. Configurar pre-compromiso

    Related MCP Servers

    • A
      security
      A
      license
      A
      quality
      An official MCP server implementation that allows AI assistants to capture website screenshots through the ScreenshotOne API, enabling visual context from web pages during conversations.
      Last updated -
      1
      6
      TypeScript
      MIT License
      • Apple
    • -
      security
      A
      license
      -
      quality
      A 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 -
      Python
      MIT License
    • A
      security
      A
      license
      A
      quality
      A Model Context Protocol server that extracts images from URLs or base64 data and converts them into a format suitable for LLM analysis, allowing AI models to process and understand visual content.
      Last updated -
      3
      84
      6
      MIT License
    • A
      security
      A
      license
      A
      quality
      A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
      Last updated -
      21
      87,867
      11,144
      TypeScript
      Apache 2.0
      • Linux
      • Apple

    View all related MCP servers

    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