MCPサーバーを取得する
この MCP サーバーは、HTML、JSON、プレーン テキスト、Markdown など、さまざまな形式で Web コンテンツを取得する機能を提供します。
コンポーネント
ツール
フェッチ_html
ウェブサイトを取得し、そのコンテンツを HTML として返します
入力:
url(文字列、必須): 取得するウェブサイトのURLheaders(オブジェクト、オプション): リクエストに含めるカスタムヘッダー
ウェブページの生のHTMLコンテンツを返します
フェッチ_json
URLからJSONファイルを取得する
入力:
url(文字列、必須): 取得するJSONのURLheaders(オブジェクト、オプション): リクエストに含めるカスタムヘッダー
解析されたJSONコンテンツを返します
フェッチ_txt
ウェブサイトを取得し、そのコンテンツをプレーンテキスト(HTML なし)として返します。
入力:
url(文字列、必須): 取得するウェブサイトのURLheaders(オブジェクト、オプション): リクエストに含めるカスタムヘッダー
HTMLタグ、スクリプト、スタイルを削除したウェブページのテキストコンテンツを返します
フェッチマークダウン
ウェブサイトを取得し、そのコンテンツをMarkdownとして返す
入力:
url(文字列、必須): 取得するウェブサイトのURLheaders(オブジェクト、オプション): リクエストに含めるカスタムヘッダー
ウェブページのコンテンツをMarkdown形式に変換して返します
リソース
このサーバーは永続的なリソースを提供しません。オンデマンドでWebコンテンツを取得および変換するように設計されています。
Related MCP server: Fetch MCP Server
はじめる
リポジトリをクローンする
依存関係をインストール:
npm installサーバーをビルドする:
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 ライセンスに基づいてライセンスされています。
Resources
Looking for Admin?
Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.