Skip to main content
Glama
kwp-lab

MCP Fetch With Proxy

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

Related MCP server: mcp-server-collector

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

Чтобы использовать этот инструмент с 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"] } } }
One-click Deploy
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Tools

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

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