Fetch MCP Server

by tokenizin
Verified

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

  • Converts web content to Markdown format, allowing fetching of websites and transforming their content to structured Markdown

MCPサーバーを取得する

この MCP サーバーは、HTML、JSON、プレーン テキスト、Markdown など、さまざまな形式で Web コンテンツを取得する機能を提供します。

コンポーネント

ツール

  • フェッチ_html
    • ウェブサイトを取得し、そのコンテンツを HTML として返します
    • 入力:
      • url (文字列、必須): 取得するウェブサイトのURL
      • headers (オブジェクト、オプション): リクエストに含めるカスタムヘッダー
    • ウェブページの生のHTMLコンテンツを返します
  • フェッチ_json
    • URLからJSONファイルを取得する
    • 入力:
      • url (文字列、必須): 取得するJSONのURL
      • headers (オブジェクト、オプション): リクエストに含めるカスタムヘッダー
    • 解析されたJSONコンテンツを返します
  • フェッチ_txt
    • ウェブサイトを取得し、そのコンテンツをプレーンテキスト(HTML なし)として返します。
    • 入力:
      • url (文字列、必須): 取得するウェブサイトのURL
      • headers (オブジェクト、オプション): リクエストに含めるカスタムヘッダー
    • HTMLタグ、スクリプト、スタイルを削除したウェブページのテキストコンテンツを返します
  • フェッチマークダウン
    • ウェブサイトを取得し、そのコンテンツをMarkdownとして返す
    • 入力:
      • url (文字列、必須): 取得するウェブサイトのURL
      • headers (オブジェクト、オプション): リクエストに含めるカスタムヘッダー
    • ウェブページのコンテンツをMarkdown形式に変換して返します

リソース

このサーバーは永続的なリソースを提供しません。オンデマンドでWebコンテンツを取得および変換するように設計されています。

はじめる

  1. リポジトリをクローンする
  2. 依存関係をインストール: npm install
  3. サーバーをビルドする: npm run build

使用法

サーバーを使用するには、直接実行します。

npm start

これにより、stdio 上で実行される Fetch MCP サーバーが起動します。

デスクトップアプリでの使用

このサーバーをデスクトップ アプリと統合するには、アプリのサーバー構成に以下を追加します。

{ "mcpServers": { "fetch": { "command": "node", "args": [ "{ABSOLUTE PATH TO FILE HERE}/dist/index.js" ] } } }

特徴

  • 最新のフェッチ API を使用して Web コンテンツを取得します
  • リクエストのカスタムヘッダーをサポート
  • 複数の形式でコンテンツを提供: HTML、JSON、プレーンテキスト、Markdown
  • HTML解析とテキスト抽出にJSDOMを使用する
  • HTMLからMarkdownへの変換にはTurndownServiceを使用します

発達

  • npm run devを実行して、TypeScript コンパイラをウォッチモードで起動します。
  • npm testを使用してテストスイートを実行します

ライセンス

このプロジェクトは MIT ライセンスに基づいてライセンスされています。

-
security - not tested
F
license - not found
-
quality - not tested

HTML、JSON、プレーンテキスト、Markdown など、さまざまな形式で Web コンテンツを取得する機能を提供します。

  1. Components
    1. Tools
    2. Resources
  2. Getting started
    1. Usage
    2. Usage with Desktop App
  3. Features
    1. Development
      1. License
        ID: 3aaq339jgx