Integrations
Uses Pydantic for type validation of URL parameters and request configuration
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)
This server cannot be installed
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 beginner-friendly Model Context Protocol (MCP) server that helps users understand MCP concepts, provides interactive examples, and lists available MCP servers. This server is designed to be a helpful companion for developers working with MCP. Also comes with a huge list of servers you can install.Last updated -3936JavaScriptApache 2.0
- 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 -127815JavaScriptMIT License
- -securityAlicense-qualityA Model Context Protocol (MCP) server that enables LLMs to interact directly the documents that they have on-disk through agentic RAG and hybrid search in LanceDB. Ask LLMs questions about the dataset as a whole or about specific documents.Last updated -1231TypeScriptMIT License
- -securityFlicense-qualityAn educational implementation of a Model Context Protocol server that demonstrates how to build a functional MCP server for integrating with various LLM clients like Claude Desktop.Last updated -26Python