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
Provides a tool for fetching web content and converting it to well-formatted Markdown, making it easier to work with web content in Markdown-compatible systems.
Built with TypeScript, offering full type definitions and type safety for developers working with the MCP server.
Leverages Zod for runtime type validation, ensuring reliable data handling when fetching and transforming web content.
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.
Un potente servidor MCP para obtener y transformar contenido web en varios formatos (HTML, JSON, Markdown, texto sin formato) con facilidad.