Skip to main content
Glama

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

Related MCP server: MCP Server Fetch Python

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 incluir

  • body (cadena, opcional): cuerpo de la solicitud para solicitudes POST/PUT

  • timeout (número, opcional): tiempo de espera de la solicitud en milisegundos

  • responseType (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 extraer

  • anchorId (cadena, opcional): ID de anclaje opcional para localizar un fragmento específico

  • method (cadena, opcional): método HTTP (predeterminado: "GET")

  • headers (objeto, opcional): encabezados HTTP para incluir

  • body (cadena, opcional): cuerpo de la solicitud para solicitudes POST

  • timeout (número, opcional): tiempo de espera de la solicitud en milisegundos

  • followRedirects (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 comprobar

  • timeout (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 :

{ "mcpServers": { "node-fetch": { "command": "node", "args": ["dist/index.js"] } } }

Licencia

Instituto Tecnológico de Massachusetts (MIT)

One-click Deploy
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/mcollina/mcp-node-fetch'

If you have feedback or need assistance with the MCP directory API, please join our Discord server