MCP NPXフェッチ
Web コンテンツを簡単に取得し、さまざまな形式 (HTML、JSON、Markdown、プレーン テキスト) に変換するための強力な MCP サーバーです。
🚀 機能
- 🌐ユニバーサルコンテンツフェッチ:HTML、JSON、プレーンテキスト、Markdown形式をサポート
- 🔒カスタムヘッダーのサポート: リクエストに認証とカスタムヘッダーを追加します
- 🛠組み込み変換:フォーマット間の自動変換
- ⚡高性能: 最新のJavaScript機能を搭載し、速度に最適化されています
- 🔌 MCP 互換: Claude Desktop やその他の MCP クライアントとシームレスに統合します
- 🎯型安全: 完全な型定義を備えたTypeScriptで記述されています
📦 インストール
NPMグローバルインストール
NPXによる直接使用
📚 ドキュメント
利用可能なツール
fetch_html
任意の URL から生の HTML コンテンツを取得して返します。
fetch_json
任意の URL から JSON データを取得して解析します。
fetch_txt
HTML タグとスクリプトを削除して、クリーンなプレーン テキスト コンテンツを取得して返します。
fetch_markdown
コンテンツを取得し、適切にフォーマットされた Markdown に変換します。
🔧 使用方法
CLI の使用法
MCP サーバーを直接起動します。
またはnpx経由:
クロードデスクトップ統合
- Claude Desktop 構成ファイルを見つけます。
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%/Claude/claude_desktop_config.json
- Linux:
~/.config/Claude/claude_desktop_config.json
- macOS:
mcpServers
オブジェクトに次の構成を追加します。
💻 地域開発
- リポジトリをクローンします。
- 依存関係をインストールします:
- 開発モードを開始します:
- テストを実行します:
🛠 技術スタック
- モデルコンテキストプロトコル SDK - コア MCP 機能
- JSDOM - HTML の解析と操作
- Turndown - HTML から Markdown への変換
- TypeScript - 型安全性と最新のJavaScript機能
- Zod - ランタイム型検証
🤝 貢献する
貢献を歓迎します!お気軽にプルリクエストを送信してください。大きな変更については、まずIssueを開いて、変更したい点について議論してください。
- リポジトリをフォークする
- 機能ブランチを作成します(
git checkout -b feature/AmazingFeature
) - 変更をコミットします(
git commit -m 'Add some AmazingFeature'
) - ブランチにプッシュする (
git push origin feature/AmazingFeature
) - プルリクエストを開く
📄 ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細についてはLICENSEファイルを参照してください。
You must be authenticated.
local-only server
The server can only run on the client's local machine because it depends on local resources.
Web コンテンツを簡単に取得し、さまざまな形式 (HTML、JSON、Markdown、プレーン テキスト) に変換するための強力な MCP サーバーです。
Related MCP Servers
- AsecurityAlicenseAqualityAn MCP server for fetching and transforming web content into various formats.Last updated -44PythonMIT License
- AsecurityAlicenseAqualityA simple MCP server that facilitates website fetching through a configurable server platform using stdio or SSE transport, allowing integration with tools like Cursor for streamlined access.Last updated -223PythonMIT License
- -securityAlicense-qualityAn MCP server that enables fetching web content using the Node.js undici library, supporting various HTTP methods, content formats, and request configurations.Last updated -668TypeScriptMIT License
- AsecurityAlicenseAqualityAn MCP server that retrieves web page content using Playwright headless browser, capable of extracting main content and converting to Markdown format.Last updated -2584699TypeScriptMIT License