MCP NPX Fetch
MCP NPXフェッチ
Web コンテンツを簡単に取得し、さまざまな形式 (HTML、JSON、Markdown、プレーン テキスト) に変換するための強力な MCP サーバーです。
🚀 機能
🌐ユニバーサルコンテンツフェッチ:HTML、JSON、プレーンテキスト、Markdown形式をサポート
🔒カスタムヘッダーのサポート: リクエストに認証とカスタムヘッダーを追加します
🛠組み込み変換:フォーマット間の自動変換
⚡高性能: 最新のJavaScript機能を搭載し、速度に最適化されています
🔌 MCP 互換: Claude Desktop やその他の MCP クライアントとシームレスに統合します
🎯型安全: 完全な型定義を備えたTypeScriptで記述されています
Related MCP server: MCP Server Fetch Python
📦 インストール
NPMグローバルインストール
npm install -g @tokenizin/mcp-npx-fetch
NPXによる直接使用
npx @tokenizin/mcp-npx-fetch📚 ドキュメント
利用可能なツール
fetch_html
任意の URL から生の HTML コンテンツを取得して返します。
{
url: string; // Required: Target URL
headers?: { // Optional: Custom request headers
[key: string]: string;
};
}fetch_json
任意の URL から JSON データを取得して解析します。
{
url: string; // Required: Target URL
headers?: { // Optional: Custom request headers
[key: string]: string;
};
}fetch_txt
HTML タグとスクリプトを削除して、クリーンなプレーン テキスト コンテンツを取得して返します。
{
url: string; // Required: Target URL
headers?: { // Optional: Custom request headers
[key: string]: string;
};
}fetch_markdown
コンテンツを取得し、適切にフォーマットされた Markdown に変換します。
{
url: string; // Required: Target URL
headers?: { // Optional: Custom request headers
[key: string]: string;
};
}🔧 使用方法
CLI の使用法
MCP サーバーを直接起動します。
mcp-npx-fetchまたはnpx経由:
npx @tokenizin/mcp-npx-fetchクロードデスクトップ統合
Claude Desktop 構成ファイルを見つけます。
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%/Claude/claude_desktop_config.jsonLinux:
~/.config/Claude/claude_desktop_config.json
mcpServersオブジェクトに次の構成を追加します。
{
"mcpServers": {
"fetch": {
"command": "npx",
"args": ["-y", "@tokenizin/mcp-npx-fetch"],
"env": {}
}
}
}💻 地域開発
リポジトリをクローンします。
git clone https://github.com/tokenizin-agency/mcp-npx-fetch.git
cd mcp-npx-fetch依存関係をインストールします:
npm install開発モードを開始します:
npm run devテストを実行します:
npm test🛠 技術スタック
モデルコンテキストプロトコル 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ファイルを参照してください。
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/tokenizin-agency/mcp-npx-fetch'
If you have feedback or need assistance with the MCP directory API, please join our Discord server