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 を自動的にインストールするには:
Copy
使用法
サーバーを使用するには、直接実行します。
Copy
これにより、stdio 上で実行される Fetch MCP サーバーが起動します。
デスクトップアプリでの使用
このサーバーをデスクトップ アプリと統合するには、アプリのサーバー構成に以下を追加します。
Copy
特徴
- 最新のフェッチ API を使用して Web コンテンツを取得します
- リクエストのカスタムヘッダーをサポート
- 複数の形式でコンテンツを提供: HTML、JSON、プレーンテキスト、Markdown
- HTML解析とテキスト抽出にJSDOMを使用する
- HTMLからMarkdownへの変換にはTurndownServiceを使用する
発達
npm run dev
を実行して、TypeScript コンパイラをウォッチモードで起動します。npm test
を使用してテストスイートを実行します
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています。
This server cannot be installed
カスタム ヘッダーをサポートする HTML、JSON、プレーン テキスト、Markdown などのさまざまな形式で Web コンテンツを取得する機能を提供します。