MD Webcrawl MCP
MD MCP ウェブクローラー プロジェクト
ウェブサイトのコンテンツを抽出して保存するための Python ベースの MCP ( https://modelcontextprotocol.io/introduction ) ウェブ クローラー。
特徴
ウェブサイトのコンテンツを抽出し、マークダウンファイルとして保存する
ウェブサイトの構造とリンクをマップする
複数のURLのバッチ処理
設定可能な出力ディレクトリ
Related MCP server: crawl-mcp-server
インストール
リポジトリをクローンします。
git clone https://github.com/yourusername/webcrawler.git
cd webcrawler依存関係をインストールします:
pip install -r requirements.txtオプション: 環境変数を設定します。
export OUTPUT_PATH=./output # Set your preferred output directory出力
クロールされたコンテンツは、指定された出力ディレクトリにマークダウン形式で保存されます。
構成
サーバーは環境変数を通じて設定できます:
OUTPUT_PATH: 保存されたファイルのデフォルトの出力ディレクトリMAX_CONCURRENT_REQUESTS: 最大並列リクエスト数(デフォルト: 5)REQUEST_TIMEOUT: リクエストのタイムアウト(秒)(デフォルト: 30)
クロード・セットアップ
FastMCPでインストールするfastmcp install server.py
または、fastmcp で直接実行するためのユーザーカスタム設定
"Crawl Server": {
"command": "fastmcp",
"args": [
"run",
"/Users/mm22/Dev_Projekte/servers-main/src/Webcrawler/server.py"
],
"env": {
"OUTPUT_PATH": "/Users/user/Webcrawl"
}発達
ライブ開発
fastmcp dev server.py --with-editable .デバッグ
デバッグにはhttps://modelcontextprotocol.io/docs/tools/inspectorを使用すると便利です。
例
例1: コンテンツの抽出と保存
mcp call extract_content --url "https://example.com" --output_path "example.md"例2: コンテンツインデックスを作成する
mcp call scan_linked_content --url "https://example.com" | \
mcp call create_index --content_map - --output_path "index.md"貢献
リポジトリをフォークする
機能ブランチを作成する (
git checkout -b feature/AmazingFeature)変更をコミットします(
git commit -m 'Add some AmazingFeature')ブランチにプッシュする (
git push origin feature/AmazingFeature)プルリクエストを開く
ライセンス
MITライセンスに基づいて配布されています。詳細についてはLICENSEをご覧ください。
要件
Python 3.7以上
FastMCP (uv pip install fastmcp)
requirements.txt にリストされている依存関係
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityFmaintenanceAn MCP server that enables users to download webpages as markdown files using r.jina.ai service, with features for configurable download directories and automatic date-stamped filenames.5754MIT
- FlicenseNot gradedqualityNot gradedmaintenanceAn MCP server for web content extraction that converts HTML pages into clean, LLM-optimized Markdown using Mozilla's Readability. It supports batch processing, intelligent multi-page crawling, and configurable caching while respecting robots.txt standards.51
- AlicenseNot gradedqualityDmaintenanceAn MCP server that scrapes content from web pages, including JavaScript-heavy sites, and converts it into high-quality Markdown. It leverages Playwright for headless browser automation and Pypandoc for clean content conversion.Apache 2.0
- FlicenseNot gradedqualityDmaintenanceA locally-hosted MCP server that provides AI assistants with advanced web crawling capabilities, including structured data extraction, deep site crawling, and page screenshots. It enables users to convert single or multiple URLs into clean Markdown content for processing by LLMs without requiring external API keys for basic features.
Related MCP Connectors
Markdown-first MCP server for Notion API with 8 composite tools and 39 actions.
Markdown-based note-taking with a hosted MCP server. Your notes serve you and your AI.
A MCP server built for developers enabling Git based project management with project and personal…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/jmh108/md-webcrawl-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server