TC

tokidoo/crawl4ai-rag-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

47 stars 12 forks 品質 68 トレンド 13MIT

Crawl4AI、SearXNG、Supabase を組み合わせたドッカーの MCP サーバーは、AI エージェントとコーディングアシスタントを完全なウェブ検索、クローリング、および RAG 機能で提供します.

概要

AIエージェントとAIコーディングアシスタントのWebクロール、検索、RAG機能 モデルコンテクストプロトコル(MCP)、Crawl4AI、SearXNG、Supabaseを組み合わせて、AIエージェントやコーディングアシスタントを完全なWebで提供。 : ドッカーですべて展開する -d - Python の設定、依存関係なし、外部サービスは必要ありません。 従来のスクレイピング(火砕けなど)とは異なり、生のコンテンツをダンプし、LMのコンテキストウィンドウを圧倒するこのソリューションは、次の用途に使用されます。 - semantic の類似性検索を使用して - 集中した、永続的な情報を返すことによって - 正確にターゲティングされた知識 - より良い LLM パフォーマンスのための - (デフォルト): 類似点スコアで関連性のあるチャンクを返す - : 完全なコンテキストが必要なときに完全なコンテンツ抽出 - : 包括的な結果のセマンティックとキーワード検索を組み合わせる - : あらかじめ設定済みのSearXNGインスタンスが含まれている - : 必要なPython環境設定なし - : プライベート、高速検索のための組み込みSearXNG - : HTTPS、セキュリティ、および含まれている監視 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -.

概要(AI 翻訳)

Crawl4AI+SearXNG MCPサーバー

AIエージェントとAIコーディングアシスタントのWebクロール、検索、RAG機能

([[https://github.com/coleam00/mcp-crawl4ai-rag).から始まる) SearXNGの統合とバッチスクレイプと処理機能を追加しました。

モデルコンテクストプロトコル(MCP)、Crawl4AI、SearXNG、Supabaseを組み合わせて、AIエージェントとコーディングアシスタントを完全なWebsearch、クローリング、およびRAG機能で提供できるようにします。

** 1 つのコマンドで完全なスタック**: [docker compose up -d]ですべてをデプロイする - Python の設定、依存関係なし、外部サービスは必要ありません。

は、スマートRAGと伝統的なスクレイピング

従来のスクレイピング(火炎など)とは異なり、生のコンテンツをダンプし、LMコンテキストウィンドウを圧倒するこのソリューションは、**intelligent RAG(Retrieval Augmented generation)**を使用します。

  • ** 参照 関連するコンテンツだけを抽出** semantic類似性検索を使用して -** ⚡ コンテキストのオーバーフローを防止** 焦点を絞った情報を返す -** ターゲットを絞った知識でAIの応答を強化する**
  • よりよいLMの性能のためのコンテキストの効率を維持して下さい

柔軟な出力オプション:

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

🐳 Crawl4AI+SearXNG MCP Server

Web Crawling, Search and RAG Capabilities for AI Agents and AI Coding Assistants

(FORKED FROM https://github.com/coleam00/mcp-crawl4ai-rag). Added SearXNG integration and batch scrape and processing capabilities.

A self-contained Docker solution that combines the Model Context Protocol (MCP), Crawl4AI, SearXNG, and Supabase to provide AI agents and coding assistants with complete web search, crawling, and RAG capabilities.

🚀 Complete Stack in One Command: Deploy everything with docker compose up -d - no Python setup, no dependencies, no external services required.

🎯 Smart RAG vs Traditional Scraping

Unlike traditional scraping (such as Firecrawl) that dumps raw content and overwhelms LLM context windows, this solution uses intelligent RAG (Retrieval Augmented Generation) to:

  • 🔍 Extract only relevant content using semantic similarity search
  • ⚡ Prevent context overflow by returning focused, pertinent information
  • 🧠 Enhance AI responses with precisely targeted knowledge
  • 📊 Maintain context efficiency for better LLM performance

Flexible Output Options:

  • RAG Mode (default): Returns semantically relevant chunks with similarity scores
  • Raw Markdown Mode: Full content extraction when complete context is needed
  • Hybrid Search: Combines semantic and keyword search for comprehensive results

💡 Key Benefits

  • 🔧 Zero Configuration: Pre-configured SearXNG instance included
  • 🐳 Docker-Only: No Python environment setup required
  • 🔍 Integrated Search: Built-in SearXNG for private, fast search
  • ⚡ Production Ready: HTTPS, security, and monitoring included
  • 🎯 AI-Optimized: RAG strategies built for coding assistants

Overview

This Docker-based MCP server provides a complete web intelligence stack that enables AI agents to:

  • Search the web using the integrated SearXNG instance
  • Crawl and scrape websites with advanced content extraction
  • Store content in vector databases with intelligent chunking
  • Perform RAG queries with multiple enhancement strategies

Advanced RAG Strategies Available:

  • Contextual Embeddings for enriched semantic understanding
  • Hybrid Search combining vector and keyword search
  • Agentic RAG for specialized code example extraction
  • Reranking for improved result relevance using cross-encoder models
  • Knowledge Graph for AI hallucination detection and repository code analysis

See the Configuration section below for details on how to enable and configure these strategies.

Features

  • Smart URL Detection: Automatically detects and handles different URL types (regular webpages, sitemaps, text files)
GitHub で README 全文を見る

インストール

docker run -d \
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "crawl4ai-rag": { "transport": "sse", "url": "http://localhost:8051/sse" } } }