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

mcp-server-fetch-typescript MCP サーバー

ウェブコンテンツの取得と変換機能を提供するモデルコンテキストプロトコルサーバーです。このサーバーは、様々なフォーマットとレンダリング方式をサポートする包括的なウェブコンテンツ取得システムを実装しており、単純なデータ抽出から高度なウェブスクレイピングまで、幅広いタスクに最適です。

特徴

ツール

  • get_raw_text - URL から直接生のテキストコンテンツを取得します
    • テキストベースのリソースを指すurl必須パラメータとして受け取ります
    • ブラウザレンダリングなしで未処理のテキストコンテンツを返します
    • JSON、XML、CSV、TSV、またはプレーンテキストファイルに最適
    • ソースコンテンツへの高速かつ直接的なアクセスが必要な場合に最適です
  • get_rendered_html - 完全にレンダリングされた HTML コンテンツを取得する
    • 必須パラメータとしてurlを受け取ります
    • JavaScript 実行後に完全な HTML コンテンツを返します
    • ヘッドレスブラウザレンダリングにPlaywrightを使用する
    • 最新のWebアプリケーションとSPAに必須
  • get_markdown - WebコンテンツをMarkdown形式に変換する
    • 必須パラメータとしてurlを受け取ります
    • 構造要素を保持したフォーマットされたMarkdownを返します
    • テーブルと定義リストをサポート
    • コンテンツのアーカイブとドキュメント化に推奨
  • get_markdown_summary - メインコンテンツを抽出して変換する
    • 必須パラメータとしてurlを受け取ります
    • メインコンテンツに焦点を合わせたクリーンなマークダウンを返します
    • ナビゲーション、ヘッダー、フッターを自動的に削除します
    • 記事やブログ投稿の抽出に最適

インストール

グローバルパッケージとして

npm install -g mcp-server-fetch-typescript

プロジェクトの依存関係として

npm install mcp-server-fetch-typescript

使用法

Claude Desktopでの使用

Claude Desktop で使用するには、サーバー設定を追加します。

MacOSの場合: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows の場合: %APPDATA%/Claude/claude_desktop_config.json

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

または次の構成を追加します。

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

デバッグ

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

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