mcp-server-fetch-typescript MCP Server

by MCP-Mirror

1.1k downloads
Not rated
GitHub

About

A Model Context Protocol server that provides web content fetching and conversion capabilities, with support for various formats and rendering methods. It is intended for tasks ranging from simple data extraction to sophisticated web scraping.

Details

Author
MCP-Mirror
Downloads
1,085
Categories
Automation

- get_raw_text – retrieve raw text from URLs without browser rendering
- get_rendered_html – fetch fully rendered HTML with Playwright headless browser
- get_markdown – convert web content to well-formatted Markdown
- get_markdown_summary – extract main content as clean Markdown, removing navigation

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name mcp-server-fetch-typescript MCP Server
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install globally via npm install -g mcp-server-fetch-typescript or as a project dependency. Configure the server in your Claude Desktop config file (claude_desktop_config.json) using either npx -y mcp-server-fetch-typescript or a local build after cloning the repository. Debug with the MCP inspector.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "mcp-server-fetch-typescript mcp server": {
            "tatn_mcp-server-fetch-typescript": {
                "command": "npx",
                "args": [
                    "@modelcontextprotocol/inspector",
                    "npx",
                    "-y",
                    "mcp-server-fetch-typescript"
                ]
            }
        }
    }
}

McpServers

{
    "tatn_mcp-server-fetch-typescript": {
        "command": "npx",
        "args": [
            "@modelcontextprotocol/inspector",
            "npx",
            "-y",
            "mcp-server-fetch-typescript"
        ]
    }
}

mcp-server-fetch-typescript MCP Server

A Model Context Protocol server that provides web content fetching and conversion capabilities. This server implements a comprehensive web content retrieval system with support for various formats and rendering methods, making it ideal for tasks ranging from simple data extraction to sophisticated web scraping.

<a href="https://glama.ai/mcp/servers/iyfpvfkgyx">Server Fetch TypeScript MCP server</a>

Features

Tools

- get_raw_text - Retrieve raw text content directly from URLs
- Takes url as a required parameter pointing to text-based resources
- Returns unprocessed text content without browser rendering
- Ideal for JSON, XML, CSV, TSV, or plain text files
- Best used when fast, direct access to source content is needed

- get_rendered_html - Fetch fully rendered HTML content
- Takes url as a required parameter
- Returns complete HTML content after JavaScript execution
- Uses Playwright for headless browser rendering
- Essential for modern web applications and SPAs

- get_markdown - Convert web content to Markdown format
- Takes url as a required parameter
- Returns well-formatted Markdown preserving structural elements
- Supports tables and definition lists
- Recommended for content archiving and documentation

- get_markdown_summary - Extract and convert main content
- Takes url as a required parameter
- Returns clean Markdown focusing on main content
- Automatically removes navigation, headers, footers
- Perfect for article and blog post extraction

Installation

As a Global Package

npm install -g mcp-server-fetch-typescript

As a Project Dependency

npm install mcp-server-fetch-typescript

Usage

Using with Claude Desktop

To use with Claude Desktop, add the server config:

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

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

or Add the following configuration:

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"
    ]
  }
}

Debugging

To debug the MCP server:

npx @modelcontextprotocol/inspector npx -y mcp-server-fetch-typescript
npx @modelcontextprotocol/inspector node /path/to/mcp-server-fetch-typescript/build/index.js
No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.