MCP de obtención de URL
Una implementación limpia del Protocolo de Contexto de Modelo (MCP) que permite a Claude o cualquier LLM obtener contenido de las URL.
Características
Obtener contenido desde cualquier URL
Soporte para múltiples tipos de contenido (HTML, JSON, texto, imágenes)
Control sobre los parámetros de la solicitud (encabezados, tiempo de espera)
Manejo limpio de errores
Funciona con Claude Code y Claude Desktop
Estructura del repositorio
Instalación
Uso
Ejecución del servidor
Instalación en Claude Desktop
Hay tres formas de instalar en Claude Desktop:
Método 1: Instalación directa
El archivo url_fetcher.py
contiene:
Método 2: utilizar el script de instalación
El scripts/install_desktop.py
:
Método 3: utilizar el comando CLI
Implementación básica
La implementación principal de MCP está en src/url_fetch_mcp/main.py
:
Capacidades de la herramienta
obtener_url
Obtiene contenido de una URL y lo devuelve como texto.
Parámetros:
url
(obligatorio): La URL a buscarheaders
(opcional): encabezados adicionales para enviar con la solicitudtimeout
(opcional): tiempo de espera de la solicitud en segundos (predeterminado: 10)
obtener_imagen
Obtiene una imagen de una URL y la devuelve como una imagen.
Parámetros:
url
(obligatorio): La URL desde donde obtener la imagentimeout
(opcional): tiempo de espera de la solicitud en segundos (predeterminado: 10)
obtener_json
Obtiene JSON de una URL, lo analiza y lo devuelve formateado.
Parámetros:
url
(obligatorio): La URL desde la cual obtener el JSONheaders
(opcional): encabezados adicionales para enviar con la solicitudtimeout
(opcional): tiempo de espera de la solicitud en segundos (predeterminado: 10)
Ejemplos
El directorio examples
contiene scripts de ejemplo:
quick_test.py
: Prueba rápida del servidor MCPsimple_usage.py
: Ejemplo de uso de la API del clienteinteractive_client.py
: CLI interactiva para pruebas
Pruebas
Para probar la funcionalidad básica:
Licencia
Instituto Tecnológico de Massachusetts (MIT)
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Un servidor de Protocolo de Contexto de Modelo (MCP) que permite a Claude u otros LLM obtener contenido de URL, compatible con HTML, JSON, texto e imágenes con parámetros de solicitud configurables.
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol (MCP) server for web research. Bring real-time info into Claude and easily research any topic.Last updated -3200279MIT License
- AsecurityAlicenseAqualityModel Context Protocol server for fetching web content and processing images. This allows Claude Desktop (or any MCP client) to fetch web content and handle images appropriately.Last updated -12,83529MIT License
- AsecurityAlicenseAqualityModel Context Protocol server that enables Claude Desktop (or any MCP client) to fetch web content and process images appropriately.Last updated -168MIT License
- AsecurityFlicenseAqualityA server that implements the Model Context Protocol (MCP) standard, enabling LLMs like Claude to interact with selected Postman API requests through generated JavaScript tools.Last updated -4