Obtención de nodo MCP
Un servidor MCP que permite obtener contenido web mediante la biblioteca undici de Node.js.
Características
- Obtenga contenido de cualquier URL utilizando varios métodos HTTP
- Soporte para encabezados y cuerpo de solicitud
- Devuelve contenido en varios formatos (texto, JSON, binario, fragmentos HTML)
- Manejar los errores con elegancia
- Configurar el tiempo de espera y el comportamiento de redirección
Herramientas MCP
Este servidor proporciona las siguientes herramientas MCP:
fetch-url
Obtiene contenido de una URL y lo devuelve.
Parámetros:
url
(cadena, obligatoria): la URL que se buscarámethod
(cadena, opcional): método HTTP (predeterminado: "GET")headers
(objeto, opcional): encabezados HTTP para incluirbody
(cadena, opcional): cuerpo de la solicitud para solicitudes POST/PUTtimeout
(número, opcional): tiempo de espera de la solicitud en milisegundosresponseType
(cadena, opcional): Cómo analizar la respuesta ("texto", "json", "binario", "fragmento html")fragmentSelector
(cadena, opcional): selector CSS para extraer fragmentos HTML específicos (cuando responseType es "html-fragment")followRedirects
(booleano, opcional): si se deben seguir las redirecciones (valor predeterminado: verdadero)
extract-html-fragment
Extrae contenido HTML específico de una página web utilizando selectores CSS y, opcionalmente, navega a puntos de anclaje.
Parámetros:
url
(cadena, obligatoria): la URL que se buscaráselector
(cadena, obligatorio): selector CSS para el fragmento HTML a extraeranchorId
(cadena, opcional): ID de anclaje opcional para localizar un fragmento específicomethod
(cadena, opcional): método HTTP (predeterminado: "GET")headers
(objeto, opcional): encabezados HTTP para incluirbody
(cadena, opcional): cuerpo de la solicitud para solicitudes POSTtimeout
(número, opcional): tiempo de espera de la solicitud en milisegundosfollowRedirects
(booleano, opcional): si se deben seguir las redirecciones (valor predeterminado: verdadero)
check-status
Comprueba si se puede acceder a una URL sin descargar el contenido completo.
Parámetros:
url
(cadena, obligatoria): la URL a comprobartimeout
(número, opcional): tiempo de espera de la solicitud en milisegundos
Configuración de Claude para escritorio
Para usar con Claude for Desktop, agregue esto a su claude_desktop_config.json
:
Licencia
Instituto Tecnológico de Massachusetts (MIT)
This server cannot be installed
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.
Un servidor MCP que permite obtener contenido web mediante la biblioteca undici de Node.js, compatible con varios métodos HTTP, formatos de contenido y configuraciones de solicitud.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA powerful MCP server for fetching and transforming web content into various formats (HTML, JSON, Markdown, Plain Text) with ease.Last updated -414612TypeScriptMIT License
- AsecurityAlicenseAqualityAn MCP server for fetching and transforming web content into various formats.Last updated -44PythonMIT License
- AsecurityAlicenseAqualityA simple MCP server that facilitates website fetching through a configurable server platform using stdio or SSE transport, allowing integration with tools like Cursor for streamlined access.Last updated -223PythonMIT License
- AsecurityAlicenseAqualityA headless browser MCP server that allows AI agents to fetch web content and perform Google searches without API keys, supporting various output formats like Markdown, JSON, HTML, and text.Last updated -24TypeScriptMIT License