MCPサーバーを取得する
この MCP サーバーは、HTML、JSON、プレーン テキスト、Markdown など、さまざまな形式で Web コンテンツを取得する機能を提供します。
コンポーネント
ツール
- フェッチ_html
- ウェブサイトを取得し、そのコンテンツを HTML として返します
- 入力:
url
(文字列、必須): 取得するウェブサイトのURLheaders
(オブジェクト、オプション): リクエストに含めるカスタムヘッダー
- ウェブページの生のHTMLコンテンツを返します
- フェッチ_json
- URLからJSONファイルを取得する
- 入力:
url
(文字列、必須): 取得するJSONのURLheaders
(オブジェクト���オプション): リクエストに含めるカスタムヘッダー
- 解析されたJSONコンテンツを返します
- テキストファイル
- ウェブサイトを取得し、そのコンテンツをプレーンテキスト(HTML なし)として返します。
- 入力:
url
(文字列、必須): 取得するウェブサイトのURLheaders
(オブジェクト、オプション): リクエストに含めるカスタムヘッダー
- HTMLタグ、スクリプト、スタイルを削除したウェブページのテキストコンテンツを返します
- フェッチマークダウン
- ウェブサイトを取得し、そのコンテンツをMarkdownとして返す
- 入力:
url
(文字列、必須): 取得するウェブサイトのURLheaders
(オブジェクト、オプション): リクエストに含めるカスタムヘッダー
- ウェブページのコンテンツをMarkdown形式に変換して返します
リソース
このサーバーは永続的なリソースを提供しません。オンデマンドでWebコンテンツを取得および変換するように設計されています。
はじめる
- リポジトリをクローンする
- 依存関係をインストール:
npm install
- サーバーをビルドする:
npm run build
Smithery経由でインストール
Smithery経由で Claude Desktop 用の fetch-mcp を自動的にインストールするには:
使用法
サーバーを使用するには、直接実行します。
これにより、stdio 上で実行される Fetch MCP サーバーが起動します。
デスクトップアプリでの使用
このサーバーをデスクトップ アプリと統合するには、アプリのサーバー構成に以下を追加します。
特徴
- 最新のフェッチ API を使用して Web コンテンツを取得します
- リクエストのカスタムヘッダーをサポート
- 複数の形式でコンテンツを提供: HTML、JSON、プレーンテキスト、Markdown
- HTML解析とテキスト抽出にJSDOMを使用する
- HTMLからMarkdownへの変換にはTurndownServiceを使用する
発達
npm run dev
を実行して、TypeScript コンパイラをウォッチモードで起動します。npm test
を使用してテストスイートを実行します
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています。
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.
カスタム ヘッダーをサポートする HTML、JSON、プレーン テキスト、Markdown などのさまざまな形式で Web コンテンツを取得する機能を提供します。
Related MCP Servers
- AsecurityAlicenseAqualityEnables web content scanning and analysis by fetching, analyzing, and extracting information from web pages using tools like page fetching, link extraction, site crawling, and more.Last updated -69TypeScriptMIT License
- AsecurityAlicenseAqualityProvides functionality to fetch web content in various formats, including HTML, JSON, plain text, and Markdown.Last updated -4117,118515TypeScriptMIT License
- AsecurityFlicenseAqualityProvides functionality to fetch web content in various formats, including HTML, JSON, plain text, and Markdown.Last updated -4117,1182
- -securityAlicense-qualityWeb Content Retrieval (full webpage, filtered content, or Markdown-converted), Custom User-Agent, Multi-HTTP Method Support (GET/POST/PUT/DELETE/PATCH), LLM-Controlled Request Headers, LLM-Accessible Response Headers, and more.Last updated -3PythonMIT License