MCP Server Fetch TypeScript

by tatn

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

  • The server provides tools to convert web content to Markdown format and extract Markdown summaries of web content

  • The server is implemented in TypeScript as indicated by its name 'mcp-server-fetch-typescript'

  • The server can retrieve raw text content from XML files

Servidor MCP mcp-server-fetch-typescript

Un servidor de Protocolo de Contexto de Modelo que proporciona capacidades de obtención y conversión de contenido web. Este servidor implementa un sistema integral de recuperación de contenido web compatible con diversos formatos y métodos de renderizado, lo que lo hace ideal para tareas que abarcan desde la extracción simple de datos hasta el raspado web sofisticado.

Características

Herramientas

  • get_raw_text - Recupera contenido de texto sin procesar directamente de las URL
    • Toma url como un parámetro obligatorio que apunta a recursos basados en texto
    • Devuelve contenido de texto sin procesar sin renderizar en el navegador
    • Ideal para archivos JSON, XML, CSV, TSV o de texto sin formato
    • Se utiliza mejor cuando se necesita acceso rápido y directo al contenido fuente.
  • get_rendered_html - Obtener contenido HTML completamente renderizado
    • Toma url como parámetro obligatorio
    • Devuelve contenido HTML completo después de la ejecución de JavaScript
    • Utiliza Playwright para la renderización sin interfaz gráfica del navegador
    • Esencial para aplicaciones web modernas y SPA
  • get_markdown - Convertir contenido web al formato Markdown
    • Toma url como parámetro obligatorio
    • Devuelve Markdown bien formateado que conserva los elementos estructurales
    • Admite tablas y listas de definiciones
    • Recomendado para archivar y documentar contenidos.
  • get_markdown_summary - Extraer y convertir el contenido principal
    • Toma url como parámetro obligatorio
    • Devuelve Markdown limpio centrándose en el contenido principal
    • Elimina automáticamente la navegación, los encabezados y los pies de página.
    • Perfecto para la extracción de artículos y publicaciones de blogs.

Instalación

Como paquete global

npm install -g mcp-server-fetch-typescript

Como dependencia del proyecto

npm install mcp-server-fetch-typescript

Uso

Uso con Claude Desktop

Para utilizar con Claude Desktop, agregue la configuración del servidor:

En MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
En Windows: %APPDATA%/Claude/claude_desktop_config.json

"mcpServers": { "mcp-server-fetch-typescript": { "command": "npx", "args": [ "-y", "mcp-server-fetch-typescript" ] } }

o agregue la siguiente configuración:

git clone https://github.com/tatn/mcp-server-fetch-typescript.git cd mcp-server-fetch-typescript npm install npm run build
"mcpServers": { "mcp-server-fetch-typescript": { "command": "node", "args": [ "/path/to/mcp-server-fetch-typescript/build/index.js" ] } }

Depuración

Para depurar el servidor MCP:

npx @modelcontextprotocol/inspector npx -y mcp-server-fetch-typescript
npx @modelcontextprotocol/inspector node /path/to/mcp-server-fetch-typescript/build/index.js

You must be authenticated.

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

Un servidor de protocolo de contexto de modelo que proporciona capacidades de obtención y conversión de contenido web.

  1. Features
    1. Tools
  2. Installation
    1. As a Global Package
    2. As a Project Dependency
  3. Usage
    1. Using with Claude Desktop
    2. Debugging
ID: iyfpvfkgyx