Перейти к основному содержанию

Обзор

MCP-сервер Web2MD предоставляет Web2MD в виде набора инструментов, которые AI-ассистенты могут вызывать напрямую, используя Model Context Protocol (MCP) — открытый стандарт для подключения AI-моделей к внешним инструментам и источникам данных. После настройки вы можете попросить Claude, Cursor или Windsurf преобразовать страницы, найти нужную страницу в истории преобразований или получить сохранённый Markdown, не выходя из диалога.
Для работы MCP-сервера требуется API-ключ Web2MD (тариф PRO). Создайте его в панели управления.

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

MCP-сервер предоставляет три инструмента:

convert_url

Загружает страницу по URL и возвращает её содержимое в формате Markdown. Поддерживает те же параметры преобразования, что и REST API. Пример запроса: «Преобразуй эту ссылку в markdown: https://docs.example.com/getting-started» Выполняет поиск по всем ранее сохранённым преобразованиям с помощью запроса на естественном языке. Возвращает список подходящих преобразований с заголовками, URL и оценкой релевантности. Пример запроса: «Найди среди моих сохранённых страниц статьи об индексации баз данных»

get_conversion

Возвращает полное содержимое Markdown конкретного сохранённого преобразования по его ID. Полезно для добавления целого документа в контекст после того, как он найден с помощью semantic_search. Пример запроса: «Покажи полное содержимое преобразования abc123»

Настройка

Откройте файл конфигурации Claude Desktop:
  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
Добавьте запись web2md в раздел mcpServers:
Перезапустите Claude Desktop. Инструменты Web2MD должны появиться в списке доступных инструментов.

Примеры использования

После запуска MCP-сервера вы можете использовать естественный язык в своём AI-ассистенте:
Вы: Преобразуй эту ссылку в markdown: https://react.dev/learn/thinking-in-reactАссистент: (вызывает convert_url) Вот преобразованный Markdown для страницы «Thinking in React»…
Вы: Найди среди моих сохранённых страниц что-нибудь про аутентификациюАссистент: (вызывает semantic_search) Я нашёл 3 сохранённых преобразования, связанных с аутентификацией:
  1. «OAuth 2.0 Guide» — сохранено 2 дня назад
  2. «JWT Best Practices» — сохранено на прошлой неделе
Вы: Покажи полное содержимое преобразования abc123Ассистент: (вызывает get_conversion) Вот полное содержимое в формате Markdown…
Комбинируйте инструменты в рамках одного диалога. Например: «Найди среди моих преобразований документацию по React, а затем покажи полное содержимое самого последнего».

Устранение неполадок

Убедитесь, что вы перезапустили приложение после редактирования файла конфигурации. Проверьте, что команда npx web2md-mcp успешно выполняется в терминале.
Убедитесь, что ваш WEB2MD_API_KEY указан верно и подписка PRO активна. Проверить ключ можно на странице API-ключей.
Попробуйте сначала установить пакет глобально: npm install -g web2md-mcp, затем измените command на web2md-mcp и удалите поле args.