MCP Fetch

by JeremyNixon
Verified

local-only server

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

Integrations

  • Utilizes macOS-specific clipboard operations to handle processed web content and images for seamless pasting into Claude

  • Converts fetched web content into markdown format for optimal display in Claude

  • Processes and optimizes images from web content, handling image merging, size limitations, and conversion of animated GIFs

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.

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

Instalación mediante herrería

Para instalar MCP Fetch para Claude Desktop automáticamente a través de Smithery :

npx -y @smithery/cli install @kazuph/mcp-fetch --client claude

Instalación manual

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 los siguientes límites:

  • Máximo 6 imágenes por grupo
  • Altura máxima de 8000 píxeles por grupo
  • Tamaño máximo de 30 MB por grupo

Si el contenido excede estos límites, las imágenes se dividirán automáticamente en varios grupos y tendrás que pegarlas (Cmd+V) varias veces.

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"] } } }

Herramientas disponibles

  • fetch : recupera URLs de internet y extrae su contenido como Markdown. Las imágenes se procesan y preparan automáticamente para las operaciones del portapapeles.

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.
-
security - not tested
A
license - permissive license
-
quality - not tested

Servidor de protocolo de contexto de modelo que permite a Claude Desktop (o cualquier cliente MCP) obtener contenido web y procesar imágenes de forma adecuada.

  1. Quick Start (For Users)
    1. Required Setup
  2. For Developers
    1. Prerequisites
      1. Installation
        1. Installing via Smithery
        2. Manual Installation
      2. Image Processing Specifications
        1. Configuration
          1. Available Tools
            1. Notes
              ID: b69z7537j8