Skip to main content
Glama

MCP Fetch With Proxy

MIT License
117
  • Apple

Obtención de MCP

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

Este repositorio se bifurca de @smithery/mcp-fetch y reemplaza la implementación node-fetch con la biblioteca node-fetch-native .

El servidor usará las variables de entorno http_proxy y https_proxy para enrutar las solicitudes a través del servidor proxy de forma predeterminada, si están configuradas. También puede configurar la variable de entorno MCP_HTTP_PROXY para usar un servidor proxy diferente.

Herramientas disponibles

  • fetch : Recupera URL de internet y extrae su contenido como Markdown. Si se encuentran imágenes, sus URL se incluirán en la respuesta.

Especificaciones de procesamiento de imágenes:

Solo extrae las URL de las imágenes del contenido del artículo y añádelas al resultado de la herramienta:

{ "params": { "url": "https://www.example.com/articles/123" }, "response": { "content": [ { "type": "text", "text": "Contents of https://www.example.com/articles/123:\nHere is the article content\n\nImages found in article:\n- https://www.example.com/1.jpg.webp\n- https://www.example.com/2.jpg.webp\n- https://www.example.com/3.webp" } ] } }

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", "@kwp-lab/mcp-fetch"], "env": { "MCP_HTTP_PROXY": "https://example.com:10890" // Optional, remove if not needed } } } }

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

Para desarrolladores

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

Prerrequisitos

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 @kwp-lab/mcp-fetch --client claude

Instalación manual

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

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
  3. 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"] } } }
Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

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.

Tools

Servidor MCP para recuperación de contenido web con proxy HTTP personalizado

  1. Herramientas disponibles
    1. Inicio rápido (para usuarios)
      1. Configuración requerida
    2. Para desarrolladores
      1. Prerrequisitos
        1. Instalación
          1. Instalación mediante herrería
          2. Instalación manual
        2. Configuración

          Related MCP Servers

          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/kwp-lab/mcp-fetch'

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