remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Obtener servidor MCP
Un servidor de Protocolo de Contexto de Modelo (MLM) que proporciona capacidades de obtención de contenido web. Este servidor permite a los LLM recuperar y procesar contenido de páginas web, convirtiendo HTML a Markdown para facilitar su uso.
La herramienta de búsqueda truncará la respuesta, pero con el argumento start_index
, puedes especificar dónde comenzar la extracción de contenido. Esto permite que los modelos lean una página web en fragmentos hasta encontrar la información que necesitan.
Herramientas disponibles
fetch
: obtiene una URL de Internet y extrae su contenido en formato Markdown.url
(cadena, obligatoria): URL para obtenermax_length
(entero, opcional): número máximo de caracteres a devolver (predeterminado: 5000)start_index
(entero, opcional): comienza el contenido a partir de este índice de caracteres (valor predeterminado: 0)raw
(booleano, opcional): obtener contenido sin procesar sin conversión de Markdown (valor predeterminado: falso)
Indicaciones
- buscar
- Obtener una URL y extraer su contenido como markdown
- Argumentos:
url
(cadena, obligatoria): URL para obtener
Instalación
Opcionalmente: instale node.js, esto hará que el servidor de búsqueda utilice un simplificador HTML diferente que es más robusto.
Uso de uv (recomendado)
Al usar uv
no se requiere ninguna instalación específica. Usaremos uvx
para ejecutar directamente mcp-server-fetch .
Uso de PIP
Alternativamente, puede instalar mcp-server-fetch
a través de pip:
Después de la instalación, puedes ejecutarlo como un script usando:
Configuración
Configurar para Claude.app
Añade a tu configuración de Claude:
Personalización - robots.txt
De forma predeterminada, el servidor obedecerá el archivo robots.txt de un sitio web si la solicitud proviene del modelo (mediante una herramienta), pero no si la solicitud fue iniciada por el usuario (mediante un mensaje). Esto se puede desactivar añadiendo el argumento --ignore-robots-txt
a la lista de args
de la configuración.
Personalización - Agente de usuario
De manera predeterminada, dependiendo de si la solicitud provino del modelo (a través de una herramienta) o fue iniciada por el usuario (a través de un mensaje), el servidor utilizará el agente de usuario.
o
Esto se puede personalizar agregando el argumento --user-agent=YourUserAgent
a la lista de args
en la configuración.
Depuración
Puede usar el inspector MCP para depurar el servidor. Para instalaciones uvx:
O si ha instalado el paquete en un directorio específico o está desarrollando en él:
Contribuyendo
Invitamos a todos a contribuir para ampliar y mejorar mcp-server-fetch. Ya sea que desee añadir nuevas herramientas, mejorar la funcionalidad existente o mejorar la documentación, su opinión es valiosa.
Para ver ejemplos de otros servidores MCP y patrones de implementación, consulte: https://github.com/modelcontextprotocol/servers
¡Aceptamos solicitudes de incorporación de cambios! No dudes en contribuir con nuevas ideas, correcciones de errores o mejoras para que mcp-server-fetch sea aún más potente y útil.
Licencia
mcp-server-fetch está licenciado bajo la Licencia MIT. Esto significa que usted tiene libertad para usar, modificar y distribuir el software, sujeto a los términos y condiciones de la Licencia MIT. Para más detalles, consulte el archivo de LICENCIA en el repositorio del proyecto.
You must be authenticated.
Tools
Este servidor permite a los LLM recuperar y procesar contenido de páginas web, convirtiendo HTML a Markdown para facilitar su consumo.