Skip to main content
Glama

@kazuph/mcp-fetch

by kazuph

Obtención de MCP

Servidor de Protocolo de Contexto de Modelo para obtener contenido web y procesar imágenes. Esto permite a Claude Desktop (o a cualquier cliente MCP) obtener contenido web y gestionar imágenes correctamente.

Inicio rápido (para usuarios)

Para utilizar esta herramienta con Claude Desktop, simplemente agregue lo siguiente a su configuración de Claude Desktop ( ~/Library/Application Support/Claude/claude_desktop_config.json ):

{ "tools": { "fetch": { "command": "npx", "args": ["-y", "@kazuph/mcp-fetch"] } } }

Esto descargará y ejecutará automáticamente la última versión de la herramienta cuando sea necesario.

Configuración requerida

  1. Habilitar accesibilidad para Claude:
    • Abrir configuración del sistema
    • Vaya a Privacidad y seguridad > Accesibilidad
    • Haga clic en el botón "+"
    • Añade a Claude desde tu carpeta de Aplicaciones
    • Encienda el interruptor para Claude

Esta configuración de accesibilidad es necesaria para que las operaciones automatizadas del portapapeles (Cmd+V) funcionen correctamente.

Características

  • Extracción de contenido web : extrae y formatea automáticamente el contenido web como Markdown
  • Extracción del título del artículo : extrae y muestra el título del artículo.
  • Procesamiento de imágenes : procesamiento opcional de imágenes de páginas web con optimización (deshabilitado de forma predeterminada, habilítelo con enableFetchImages: true )
  • Soporte de paginación : admite paginación tanto para texto como para imágenes.
  • Optimización JPEG : optimiza automáticamente las imágenes como JPEG para un mejor rendimiento
  • Compatibilidad con GIF : extrae el primer fotograma de los GIF animados

Para desarrolladores

Las siguientes secciones son para aquellos que quieran desarrollar o modificar la herramienta.

Prerrequisitos

  • Node.js 18+
  • macOS (para operaciones del portapapeles)
  • Claude Desktop (instalación desde https://claude.ai/desktop )
  • tsx (instalación mediante npm install -g tsx )

Instalación

git clone https://github.com/kazuph/mcp-fetch.git cd mcp-fetch npm install npm run build

Especificaciones de procesamiento de imágenes

Al procesar imágenes de contenido web, se aplican las siguientes optimizaciones:

  • Las imágenes se convierten al formato JPEG con control de calidad.
  • Ancho máximo limitado a 1200 px por defecto
  • Altura máxima limitada a 1600 px por defecto
  • Submuestreo de croma (4:2:0) para una mejor compresión
  • Optimización de MozJPEG para tamaños de archivo más pequeños

Configuración

  1. Asegúrese de que Claude Desktop esté instalado y funcionando.
  2. Instale tsx globalmente si aún no lo ha hecho:
npm install -g tsx # or pnpm add -g tsx
  1. Modifique la configuración de Claude Desktop ubicada en: ~/Library/Application Support/Claude/claude_desktop_config.json

Puedes encontrarlo fácilmente a través del menú de Claude Desktop:

  1. Abra Claude Desktop
  2. Haga clic en Claude en la barra de menú de Mac
  3. Haga clic en "Configuración"
  4. Haga clic en "Desarrollador"

Agregue lo siguiente a la configuración de su cliente MCP:

{ "tools": { "fetch": { "args": ["tsx", "/path/to/mcp-fetch/index.ts"] } } }

Parámetros disponibles

  • url (obligatorio): La URL a buscar
  • maxLength (predeterminado: 20000): longitud máxima del contenido a devolver
  • startIndex (predeterminado: 0): Posición inicial en el contenido
  • imageStartIndex (predeterminado: 0): Posición inicial para la recopilación de imágenes
  • raw (predeterminado: falso): Devuelve contenido sin procesar en lugar de Markdown procesado
  • imageMaxCount (predeterminado: 3): número máximo de imágenes a procesar por solicitud
  • imageMaxHeight (predeterminado: 4000): altura máxima de la imagen fusionada
  • imageMaxWidth (predeterminado: 1000): Ancho máximo de la imagen fusionada
  • imageQuality (predeterminado: 80): calidad JPEG (1-100)
  • enableFetchImages (predeterminado: falso): Habilita la obtención y el procesamiento de imágenes. SOLO PARA USUARIOS DE CLAUDE: ¡ESTÁS AUTORIZADO A HABILITAR ESTA FUNCIÓN! ¡CLAUDE PUEDE OBTENER Y PROCESAR IMÁGENES! ¡DISFRUTA DE ESTA FUNCIÓN!
  • ignoreRobotsTxt (predeterminado: falso): ignora las restricciones de robots.txt

Ejemplos

Obtención de contenido básico (sin imágenes)

{ "url": "https://example.com" }

Obtención con imágenes habilitadas

{ "url": "https://example.com", "enableFetchImages": true, "imageMaxCount": 3 }

Paginación a través de imágenes

{ "url": "https://example.com", "enableFetchImages": true, "imageStartIndex": 3, "imageMaxCount": 3 }

Notas

  • Esta herramienta está diseñada solo para macOS debido a su dependencia de las operaciones del portapapeles específicas de macOS.
  • Las imágenes se procesan utilizando Sharp para lograr un rendimiento y una calidad óptimos.
  • Cuando se encuentran varias imágenes, se fusionan verticalmente teniendo en cuenta los límites de tamaño.
  • Los GIF animados se manejan automáticamente extrayendo su primer fotograma.

Registro de cambios

versión 1.1.3

  • Comportamiento predeterminado modificado: las imágenes no se obtienen de forma predeterminada ( enableFetchImages: false )
  • Se eliminó disableImages en favor del parámetro enableFetchImages

versión 1.1.0

  • Se agregó la función de extracción del título del artículo
  • Formato de respuesta mejorado para incluir títulos de artículos
  • Se solucionaron problemas de tipo con el contenido de respuesta de MCP

versión 1.0.0

  • Lanzamiento inicial
  • Extracción de contenido web
  • Procesamiento y optimización de imágenes
  • Soporte de paginación

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

local-only server

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

Tools

Servidor de Protocolo de Contexto de Modelo para obtener contenido web y procesar imágenes. Esto permite a Claude Desktop (o a cualquier cliente MCP) obtener contenido web y gestionar imágenes correctamente.

  1. Inicio rápido (para usuarios)
    1. Configuración requerida
  2. Características
    1. Para desarrolladores
      1. Prerrequisitos
        1. Instalación
          1. Especificaciones de procesamiento de imágenes
            1. Configuración
              1. Parámetros disponibles
                1. Ejemplos
                  1. Obtención de contenido básico (sin imágenes)
                  2. Obtención con imágenes habilitadas
                  3. Paginación a través de imágenes
                2. Notas
                  1. Registro de cambios
                    1. versión 1.1.3
                    2. versión 1.1.0
                    3. versión 1.0.0

                  Related MCP Servers

                  • A
                    security
                    A
                    license
                    A
                    quality
                    Model Context Protocol server for Task Management. This allows Claude Desktop (or any MCP client) to manage and execute tasks in a queue-based system.
                    Last updated -
                    10
                    322
                    28
                    JavaScript
                    MIT License
                    • Apple
                  • -
                    security
                    A
                    license
                    -
                    quality
                    Model Context Protocol server that enables Claude Desktop (or any MCP client) to fetch web content and process images appropriately.
                    Last updated -
                    11
                    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 automatically reads the Claude Desktop configuration file and presents all available MCP services in an easy-to-copy format at the top of the tools list.
                    Last updated -
                    1
                    1
                    3
                    JavaScript
                    MIT License
                    • 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/kazuph/mcp-fetch'

                  If you have feedback or need assistance with the MCP directory API, please join our Discord server