Skrape MCP サーバー
skrape.aiを使って、あらゆるウェブページをクリーンで LLM 対応の Markdown に変換します。LLM にウェブコンテンツを入力するのに最適です。
このMCPサーバーは、skrape.ai APIを使用してWebページを構造化されたクリーンなMarkdown形式に変換するためのシンプルなインターフェースを提供します。Claude Desktop、他のLLM、そしてMCP対応アプリケーションとシームレスに連携するように設計されています。
LLM 統合に Skrape を使用する理由
クリーンで構造化された出力: LLM の使用に最適な、フォーマットされたマークダウンを生成します。
ノイズリダクション: 広告、ナビゲーションメニュー、その他の無関係なコンテンツを自動的に削除します
一貫したフォーマット: ソースに関係なく、Webコンテンツが均一に構造化されていることを保証します。
JavaScript サポート: 変換前に JavaScript をレンダリングすることで動的コンテンツを処理します
LLM 最適化: Claude、GPT、その他の LLM モデルなどの LLM に Web コンテンツを入力するのに最適です。
Related MCP server: Markdownify MCP Server
特徴
ツール
get_markdown- あらゆるウェブページを LLM 対応の Markdown に変換する任意の入力URLとオプションのパラメータを受け取ります
LLM の使用に最適化された、クリーンで構造化された Markdown を返します。
動的コンテンツのJavaScriptレンダリングをサポート
高度な統合のためのオプションのJSONレスポンス形式
インストール
Smithery経由でインストール
Smithery経由で Claude Desktop 用の Skrape MCP Server を自動的にインストールするには:
npx -y @smithery/cli install @skrapeai/skrape-mcp --client claude手動インストール
skrape.aiからAPIキーを取得する
依存関係をインストールします:
npm installサーバーを構築します。
npm run buildClaude Desktop にサーバー設定を追加します。
MacOSの場合:
nano ~/Library/Application\ Support/Claude/claude_desktop_config.jsonWindowsの場合:
notepad %APPDATA%/Claude/claude_desktop_config.json次の構成を追加します (パスと API キーを実際の値に置き換えます)。
{
"mcpServers": {
"skrape": {
"command": "node",
"args": ["path/to/skrape-mcp/build/index.js"],
"env": {
"SKRAPE_API_KEY": "your-key-here"
},
}
}
}LLMと併用する
Claude またはその他の LLM モデルでサーバーを使用する方法は次のとおりです。
まず、LLMアプリケーションでサーバーが適切に設定されていることを確認します。
次に、ALLMI に任意の Web ページを取得して処理するように要求できます。
Convert this webpage to markdown: https://example.com
Claude will use the MCP tool like this:
<use_mcp_tool>
<server_name>skrape</server_name>
<tool_name>get_markdown</tool_name>
<arguments>
{
"url": "https://example.com",
"options": {
"renderJs": true
}
}
</arguments>
</use_mcp_tool>結果として得られる Markdown はクリーンかつ構造化されており、LLM 処理の準備が整っています。
詳細オプション
get_markdownツールは次のパラメータを受け入れます。
url(必須): 変換するウェブページのURLreturnJson(オプション):trueに設定すると、マークダウンではなく完全なJSONレスポンスが取得されます。options(オプション): 追加のスクレイピングオプションrenderJs: スクレイピング前にJavaScriptをレンダリングするかどうか(デフォルト: true)
すべてのオプションを含む例:
<use_mcp_tool>
<server_name>skrape</server_name>
<tool_name>get_markdown</tool_name>
<arguments>
{
"url": "https://example.com",
"returnJson": true,
"options": {
"renderJs": false
}
}
</arguments>
</use_mcp_tool>発達
自動リビルドを使用した開発の場合:
npm run watchデバッグ
MCPサーバーはstdio経由で通信するため、デバッグが困難になる場合があります。MCP Inspectorの使用をお勧めします。
npm run inspectorインスペクターは、ブラウザでデバッグ ツールにアクセスするための URL を提供します。