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 .`

评论

搜索 分类下的更多 MCP 服务器