Skip to main content
Glama
kazuph
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.

Related MCP server: MCP Fetch

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

Install Server
A
license - permissive license
A
quality
D
maintenance

Maintenance

Maintainers
Response time
4dRelease cycle
5Releases (12mo)
Commit activity
Issues opened vs closed

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

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