mcp-server-fetch-typescript MCP サーバー
ウェブコンテンツの取得と変換機能を提供するモデルコンテキストプロトコルサーバーです。このサーバーは、様々なフォーマットとレンダリング方式をサポートする包括的なウェブコンテンツ取得システムを実装しており、単純なデータ抽出から高度なウェブスクレイピングまで、幅広いタスクに最適です。
特徴
ツール
get_raw_text- URL から直接生のテキストコンテンツを取得しますテキストベースのリソースを指す
url必須パラメータとして受け取りますブラウザレンダリングなしで未処理のテキストコンテンツを返します
JSON、XML、CSV、TSV、またはプレーンテキストファイルに最適
ソースコンテンツへの高速かつ直接的なアクセスが必要な場合に最適です
get_rendered_html- 完全にレンダリングされた HTML コンテンツを取得する必須パラメータとして
urlを受け取りますJavaScript 実行後に完全な HTML コンテンツを返します
ヘッドレスブラウザレンダリングにPlaywrightを使用する
最新のWebアプリケーションとSPAに必須
get_markdown- WebコンテンツをMarkdown形式に変換する必須パラメータとして
urlを受け取ります構造要素を保持したフォーマットされたMarkdownを返します
テーブルと定義リストをサポート
コンテンツのアーカイブとドキュメント化に推奨
get_markdown_summary- メインコンテンツを抽出して変換する必須パラメータとして
urlを受け取りますメインコンテンツに焦点を合わせたクリーンなマークダウンを返します
ナビゲーション、ヘッダー、フッターを自動的に削除します
記事やブログ投稿の抽出に最適
Related MCP server: MCP URL Fetcher
インストール
グローバルパッケージとして
npm install -g mcp-server-fetch-typescriptプロジェクトの依存関係として
npm install mcp-server-fetch-typescript使用法
Claude Desktopでの使用
Claude Desktop で使用するには、サーバー設定を追加します。
MacOSの場合: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows の場合: %APPDATA%/Claude/claude_desktop_config.json
"mcpServers": {
"mcp-server-fetch-typescript": {
"command": "npx",
"args": [
"-y",
"mcp-server-fetch-typescript"
]
}
}または次の構成を追加します。
git clone https://github.com/tatn/mcp-server-fetch-typescript.git
cd mcp-server-fetch-typescript
npm install
npm run build"mcpServers": {
"mcp-server-fetch-typescript": {
"command": "node",
"args": [
"/path/to/mcp-server-fetch-typescript/build/index.js"
]
}
}デバッグ
MCP サーバーをデバッグするには:
npx @modelcontextprotocol/inspector npx -y mcp-server-fetch-typescriptnpx @modelcontextprotocol/inspector node /path/to/mcp-server-fetch-typescript/build/index.js