Fetch MCP Server
Гибкий сервер для получения веб-контента в форматах HTML, JSON, текст и Markdown.
Описание
Fetch MCP Server — это сервер протокола Model Context Protocol для fetching веб-контента по HTTP. Ключевые особенности: поддержка кастомных заголовков, лимитов на длину (по умолчанию 5000 символов), пагинации с start_index. Технологии: современный Fetch API, JSDOM для парсинга HTML, TurndownService для конвертации в Markdown. Потенциальные применения: интеграция в AI-приложения, десктопные инструменты для динамического извлечения и преобразования данных из интернета, такие как отчеты или анализ сайтов.
Возможности
fetch_html
Получение содержимого сайта как сырого HTML с поддержкой заголовков, лимитов и пагинации.
fetch_json
Загрузка и парсинг JSON-файлов по URL с заголовками и контролем длины.
fetch_txt
Извлечение текста из сайта без HTML-тегов, скриптов и стилей, с опциями лимита.
fetch_markdown
Конвертация содержимого сайта в Markdown-формат с использованием TurndownService.
Установка
Для интеграции с десктопным приложением добавьте в конфигурацию сервера:
{
"mcpServers": {
"fetch": {
"command": "npx",
"args": [
"mcp-fetch-server"
],
"env": {
"DEFAULT_LIMIT": "50000" // опционально изменить лимит
}
}
}
}
Для локальной разработки: клонируйте репозиторий, выполните npm install, npm run build, затем npm start.