Skip to main content
Glama

MCP Fetch With Proxy

MIT License
117
  • Apple

MCP-выборка

Модель сервера Context Protocol для извлечения веб-контента с помощью пользовательского http-прокси. Это позволяет Claude Desktop (или любому клиенту MCP) извлекать веб-контент и обрабатывать изображения соответствующим образом.

Этот репозиторий является ответвлением @smithery/mcp-fetch и заменяет реализацию node-fetch библиотекой node-fetch-native .

Сервер будет использовать переменные окружения http_proxy и https_proxy для маршрутизации запросов через прокси-сервер по умолчанию, если они установлены. Вы также можете установить переменную окружения MCP_HTTP_PROXY для использования другого прокси-сервера.

Доступные инструменты

  • fetch : Извлекает URL-адреса из Интернета и извлекает их содержимое как markdown. Если изображения найдены, их URL-адреса будут включены в ответ.

Характеристики обработки изображений:

Извлекайте только URL-адреса изображений из содержимого статьи и добавляйте их к результату работы инструмента:

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

Быстрый старт (для пользователей)

Чтобы использовать этот инструмент с Claude Desktop, просто добавьте следующее в конфигурацию 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 } } } }

При необходимости будет автоматически загружена и запущена последняя версия инструмента.

Требуемая настройка

  1. Включить специальные возможности для Клода:
    • Открыть системные настройки
    • Перейти к разделу Конфиденциальность и безопасность > Доступность
    • Нажмите кнопку "+"
    • Добавьте Клода из папки «Приложения»
    • Включите переключатель для Клода.

Для разработчиков

Следующие разделы предназначены для тех, кто хочет разработать или модифицировать инструмент.

Предпосылки

  • Node.js 18+
  • Claude Desktop (установить с https://claude.ai/desktop )
  • tsx (установить через npm install -g tsx )

Установка

Установка через Smithery

Чтобы автоматически установить MCP Fetch для Claude Desktop через Smithery :

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

Ручная установка

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

Конфигурация

  1. Убедитесь, что Claude Desktop установлен и запущен.
  2. Установите tsx глобально, если вы этого еще не сделали:
    npm install -g tsx # or pnpm add -g tsx
  3. Измените конфигурацию Claude Desktop, расположенную по адресу:

~/Library/Application Support/Claude/claude_desktop_config.json

Вы можете легко найти его через меню Claude Desktop:

  1. Открыть рабочий стол Клода
  2. Нажмите «Клод» в строке меню Mac.
  3. Нажмите «Настройки».
  4. Нажмите «Разработчик».

Добавьте следующее в конфигурацию вашего клиента 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

Сервер MCP для поиска веб-контента с помощью настраиваемого HTTP-прокси

  1. Доступные инструменты
    1. Быстрый старт (для пользователей)
      1. Требуемая настройка
    2. Для разработчиков
      1. Предпосылки
        1. Установка
          1. Установка через Smithery
          2. Ручная установка
        2. Конфигурация

          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