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 obtenerheaders
(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
Clonar el repositorio
Instalar dependencias:
npm install
Construya el servidor:
npm run build
Uso
Para utilizar el servidor, puedes ejecutarlo directamente:
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:
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ónUtilice
npm test
para ejecutar el conjunto de pruebas
Licencia
Este proyecto está licenciado bajo la licencia MIT.
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.
Proporciona funcionalidad para obtener contenido web en varios formatos, incluidos HTML, JSON, texto simple y Markdown.
Related MCP Servers
- AsecurityAlicenseAqualityEnables 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 -611MIT License
- AsecurityAlicenseAqualityProvides functionality to fetch web content in various formats, including HTML, JSON, plain text, and Markdown.Last updated -4365595MIT License
- AsecurityFlicenseAqualityProvides functionality to fetch web content in various formats, including HTML, JSON, plain text, and Markdown with support for custom headers.Last updated -4105,4183
- -securityFlicense-qualityProvides functionality to fetch and transform web content in various formats (HTML, JSON, plain text, and Markdown) through simple API calls.Last updated -105,4181