Obtención de NPX de MCP
Un potente servidor MCP para obtener y transformar contenido web en varios formatos (HTML, JSON, Markdown, texto sin formato) con facilidad.
Instalación • Características • Uso • Documentación • Contribución
🚀 Características
- 🌐 Obtención de contenido universal : admite formatos HTML, JSON, texto sin formato y Markdown
- 🔒 Soporte para encabezados personalizados : agregue autenticación y encabezados personalizados a sus solicitudes
- 🛠 Transformaciones integradas : Conversión automática entre formatos
- ⚡ Alto rendimiento : creado con funciones modernas de JavaScript y optimizado para la velocidad
- 🔌 Compatible con MCP : se integra perfectamente con Claude Desktop y otros clientes MCP
- 🎯 Type-Safe : escrito en TypeScript con definiciones de tipos completas
📦 Instalación
Instalación global de NPM
Uso directo con NPX
📚 Documentación
Herramientas disponibles
fetch_html
Obtiene y devuelve contenido HTML sin procesar desde cualquier URL.
fetch_json
Obtiene y analiza datos JSON de cualquier URL.
fetch_txt
Obtiene y devuelve contenido de texto simple limpio, eliminando etiquetas HTML y scripts.
fetch_markdown
Obtiene contenido y lo convierte a Markdown bien formateado.
🔧 Uso
Uso de la CLI
Inicie el servidor MCP directamente:
O vía npx:
Integración de escritorio de Claude
- Localice el archivo de configuración de Claude Desktop:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Ventanas:
%APPDATA%/Claude/claude_desktop_config.json
- Linux:
~/.config/Claude/claude_desktop_config.json
- macOS:
- Agregue la siguiente configuración a su objeto
mcpServers
:
💻 Desarrollo local
- Clonar el repositorio:
- Instalar dependencias:
- Iniciar modo de desarrollo:
- Ejecutar pruebas:
Pila técnica
- SDK del Protocolo de Contexto de Modelo : funcionalidad principal de MCP
- JSDOM - Análisis y manipulación de HTML
- Reducción de costes : conversión de HTML a Markdown
- TypeScript : seguridad de tipos y funciones modernas de JavaScript
- Zod - Validación de tipos en tiempo de ejecución
🤝 Contribuyendo
¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios. Para cambios importantes, primero abra una incidencia para comentar qué desea cambiar.
- Bifurcar el repositorio
- Crea tu rama de funciones (
git checkout -b feature/AmazingFeature
) - Confirme sus cambios (
git commit -m 'Add some AmazingFeature'
) - Empujar a la rama (
git push origin feature/AmazingFeature
) - Abrir una solicitud de extracción
📄 Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
You must be authenticated.
local-only server
The server can only run on the client's local machine because it depends on local resources.
Un potente servidor MCP para obtener y transformar contenido web en varios formatos (HTML, JSON, Markdown, texto sin formato) con facilidad.
Related MCP Servers
- 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
- -securityAlicense-qualityAn MCP server that enables fetching web content using the Node.js undici library, supporting various HTTP methods, content formats, and request configurations.Last updated -668TypeScriptMIT License
- AsecurityAlicenseAqualityAn MCP server that retrieves web page content using Playwright headless browser, capable of extracting main content and converting to Markdown format.Last updated -2584699TypeScriptMIT License