MCP.so
ログイン

MCP Web Search Crawler

@tomas-hanzlik

基本情報

カテゴリ

検索

トランスポート

stdio

作者

tomas-hanzlik

MCP Web Search Crawler について

A lightweight MCP server for web searching via DuckDuckGo and extracting page content as Markdown.

MCP Web Search Crawler の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "mcp-web-search-crawl": {
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/tomas-hanzlik/mcp-web-search-crawl",
        "mcpsearchcrawl"
      ]
    }
  }
}

MCP Web Search Crawler のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

上のボタンで一時的なサンドボックスでこのサーバーを実行し、ツール一覧を取得できます。

概要

What is MCP Web Search Crawler?

MCP Web Search Crawler is a Model Context Protocol server that provides web search and crawling capabilities. It enables AI assistants and other MCP clients to search the web using DuckDuckGo and crawl specific URLs to extract content in markdown format.

How to use MCP Web Search Crawler?

Clone the repository, then configure the server in your MCP client using the uv command with a directory argument, or use uvx from the GitHub repository. It exposes a tool called search_links that accepts a query parameter. The server can be run with --transport sse or --transport stdio.

Key features of MCP Web Search Crawler

  • Web Search via DuckDuckGo returning links, titles, and body snippets
  • URL crawling returning content as markdown
  • Configurable via MCP client JSON
  • Programmatic testing with Python client (fastmcp)
  • Supports SSE and stdio transports

Use cases of MCP Web Search Crawler

  • AI assistants searching the web for current information
  • Crawling specific web pages to extract markdown content
  • Combining search and crawl for research tasks
  • Integrating with MCP-compatible clients for automated web data retrieval

よくある質問

1

What dependencies are required?

Requires `uv` and Python. The server uses DuckDuckGo as its search backend and does not need API keys.

2

How do I test the server programmatically?

Use the provided Python script with the `fastmcp` Client, then call tools like `search_links` with a query parameter.

3

What transport options are available?

The server supports SSE and stdio transports. Run it with `--transport sse` or `--transport stdio`.

4

How can I debug the server?

Use MCP Inspector with the command: `uv run fastmcp dev src/mcp_web_search_crawl/server.py:mcp --with-editable .`

コメント

「検索」の他のコンテンツ