Fetch MCP Server

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.

Integrations

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

Obtener servidor MCP

Este servidor MCP proporciona funcionalidad para obtener contenido web en varios formatos, incluidos HTML, JSON, texto simple y Markdown.

Componentes

Herramientas

  • obtener_html
    • Obtener un sitio web y devolver el contenido como HTML
    • Aporte:
      • url (cadena, obligatoria): URL del sitio web que se buscará
      • headers (objeto, opcional): encabezados personalizados para incluir en la solicitud
    • Devuelve el contenido HTML sin procesar de la página web.
  • obtener_json
    • Obtener un archivo JSON desde una URL
    • Aporte:
      • url (cadena, obligatoria): URL del JSON a obtener
      • headers (objeto, opcional): encabezados personalizados para incluir en la solicitud
    • Devuelve el contenido JSON analizado
  • obtener_txt
    • Obtener un sitio web y devolver el contenido como texto sin formato (sin HTML)
    • Aporte:
      • url (cadena, obligatoria): URL del sitio web que se buscará
      • headers (objeto, opcional): encabezados personalizados para incluir en la solicitud
    • Devuelve el contenido de texto de la página web con etiquetas HTML, scripts y estilos eliminados
  • obtener_markdown
    • Obtener un sitio web y devolver el contenido como Markdown
    • Aporte:
      • url (cadena, obligatoria): URL del sitio web que se buscará
      • headers (objeto, opcional): encabezados personalizados para incluir en la solicitud
    • Devuelve el contenido de la página web convertido al formato Markdown

Recursos

Este servidor no proporciona recursos persistentes. Está diseñado para obtener y transformar contenido web bajo demanda.

Empezando

  1. Clonar el repositorio
  2. Instalar dependencias: npm install
  3. Construya el servidor: npm run build

Uso

Para utilizar el servidor, puedes ejecutarlo directamente:

npm start

Esto iniciará la ejecución del servidor Fetch MCP en stdio.

Uso con la aplicación de escritorio

Para integrar este servidor con una aplicación de escritorio, agregue lo siguiente a la configuración del servidor de su aplicación:

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

Características

  • Obtiene contenido web mediante una API de búsqueda moderna
  • Admite encabezados personalizados para solicitudes
  • Proporciona contenido en múltiples formatos: HTML, JSON, texto sin formato y Markdown
  • Utiliza JSDOM para el análisis de HTML y la extracción de texto.
  • Utiliza TurndownService para la conversión de HTML a Markdown

Desarrollo

  • Ejecute npm run dev para iniciar el compilador de TypeScript en modo de observación
  • Utilice npm test para ejecutar el conjunto de pruebas

Licencia

Este proyecto está licenciado bajo la licencia MIT.

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Proporciona funcionalidad para obtener contenido web en varios formatos, incluidos HTML, JSON, texto simple y Markdown.

  1. Components
    1. Tools
    2. Resources
  2. Getting started
    1. Usage
    2. Usage with Desktop App
  3. Features
    1. Development
      1. License
        ID: nu09wf23ao