Fetch MCP Server

by zcaceres

Integrations

  • Allows converting web content to Markdown format using the fetch_markdown tool, using TurndownService for HTML to Markdown conversion

Получить MCP-сервер

Этот сервер MCP предоставляет функциональные возможности для извлечения веб-контента в различных форматах, включая HTML, JSON, простой текст и Markdown.

Компоненты

Инструменты

  • fetch_html
    • Получить веб-сайт и вернуть его содержимое в формате HTML
    • Вход:
      • url (строка, обязательно): URL-адрес веб-сайта для загрузки
      • headers (объект, необязательно): пользовательские заголовки для включения в запрос
    • Возвращает необработанное HTML-содержимое веб-страницы.
  • fetch_json
    • Извлечь JSON-файл из URL-адреса
    • Вход:
      • url (строка, обязательно): URL JSON для извлечения
      • headers (объект, необязательно): пользовательские заголовки для включения в запрос
    • Возвращает проанализированное содержимое JSON
  • fetch_txt
    • Получить веб-сайт и вернуть его содержимое в виде обычного текста (без HTML)
    • Вход:
      • url (строка, обязательно): URL-адрес веб-сайта для загрузки
      • headers (объект, необязательно): пользовательские заголовки для включения в запрос
    • Возвращает текстовое содержимое веб-страницы с удаленными HTML-тегами, скриптами и стилями.
  • fetch_markdown
    • Получить веб-сайт и вернуть его содержимое в формате Markdown
    • Вход:
      • url (строка, обязательно): URL-адрес веб-сайта для загрузки
      • headers (объект, необязательно): пользовательские заголовки для включения в запрос
    • Возвращает содержимое веб-страницы, преобразованное в формат Markdown.

Ресурсы

Этот сервер не предоставляет никаких постоянных ресурсов. Он предназначен для извлечения и преобразования веб-контента по требованию.

Начиная

  1. Клонировать репозиторий
  2. Установка зависимостей: npm install
  3. Соберите сервер: npm run build

Использование

Чтобы использовать сервер, вы можете запустить его напрямую:

npm start

Это запустит сервер Fetch MCP, работающий на stdio.

Использование с приложением для ПК

Чтобы интегрировать этот сервер с настольным приложением, добавьте следующее в конфигурацию сервера вашего приложения:

{ "mcpServers": { "fetch": { "command": "node", "args": [ "{ABSOLUTE PATH TO FILE HERE}/dist/index.js" ] } } }

Функции

  • Извлекает веб-контент с помощью современного API-интерфейса Fetch
  • Поддерживает пользовательские заголовки для запросов
  • Предоставляет контент в различных форматах: HTML, JSON, простой текст и Markdown
  • Использует JSDOM для анализа HTML и извлечения текста
  • Использует TurndownService для преобразования HTML в Markdown

Разработка

  • Запустите npm run dev , чтобы запустить компилятор TypeScript в режиме наблюдения.
  • Используйте npm test для запуска тестового набора.

Лицензия

Данный проект лицензирован по лицензии MIT.

You must be authenticated.

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.

Предоставляет функциональные возможности для извлечения веб-контента в различных форматах, включая HTML, JSON, простой текст и Markdown.

  1. Компоненты
    1. Инструменты
    2. Ресурсы
  2. Начиная
    1. Использование
    2. Использование с приложением для ПК
  3. Функции
    1. Разработка
      1. Лицензия

        Related MCP Servers

        • A
          security
          A
          license
          A
          quality
          This server enables LLMs to retrieve and process content from web pages, converting HTML to markdown for easier consumption.
          Last updated -
          1
          46,074
          JavaScript
          MIT License
          • Linux
          • Apple
        • A
          security
          A
          license
          A
          quality
          Enables web content scanning and analysis by fetching, analyzing, and extracting information from web pages using tools like page fetching, link extraction, site crawling, and more.
          Last updated -
          6
          7
          TypeScript
          MIT License
        • A
          security
          A
          license
          A
          quality
          Enables extracting data from websites using natural language prompts, allowing users to specify exactly what content they want in plain English and returning structured JSON data.
          Last updated -
          1
          1,379
          4
          TypeScript
          MIT License
          • Apple
          • Linux
        • -
          security
          F
          license
          -
          quality
          Provides functionality to fetch web content in various formats, including HTML, JSON, plain text, and Markdown.
          Last updated -
          125,855
          1

        View all related MCP servers

        ID: nu09wf23ao