mcpField
W
WebSearch MCP Server

WebSearch MCP Server

本地服务
github.com/Howe829搜索与检索1573 周前更新

关于 WebSearch MCP Server

WebSearch MCP Server 支持 Agent 搜索网页并将 URL 内容转换为 Markdown,也可搜索微信公众号文章和 GitHub 内容。

主要功能

  1. 01使用 Bing、Baidu 或 Google 搜索
  2. 02将 URL 内容转换为 Markdown
  3. 03搜索微信公众号文章
  4. 04搜索 GitHub 仓库、用户和议题

适用场景

  1. 01通过 Agent 搜索网页
  2. 02将网页转换为 Markdown
  3. 03查找微信公众号文章或 GitHub 内容

MCP 相关

通过 MCP 服务提供网页搜索、URL 转 Markdown、微信公众号文章搜索和 GitHub 搜索功能。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

WebSearch MCP Server

一个简单的网络搜索服务,支持免费搜索,并可将 URL 内容转换为 Markdown。中文

功能

  • 网络搜索: 使用不同的服务提供商执行网络搜索。支持的服务提供商:Bing、Baidu、Google(使用 browser_use)。
  • Markdown 转换: 将 URL 的内容转换为 Markdown 格式。
  • 微信公众号文章: 搜索并获取微信公众号文章内容。
  • GitHub 搜索: 轻松搜索 GitHub 上的内容——仓库、用户、议题等。

快速开始

前提条件
  • Python 3.12 或更高版本
  • 使用 uv 管理依赖(或 pip)
安装
  1. 克隆仓库:

    git clone https://github.com/Howe829/websearch-mcp-server.git
    cd websearch-mcp-server
    
  2. 使用 uv 安装依赖(推荐):

    uv venv && uv sync
    

    或者,如果你更喜欢使用 pip:

    pip install -r requirements.txt
    
配置
  1. 根据 .env.example 文件创建 .env 文件:

    cp .env.example .env
    
  2. 根据需要修改 .env 文件:

    BING_SEARCH_BASE_URL="https://www.bing.com"
    LANGUAGE="en"
    CC="us"
    IMPERSONATE="edge"
    HOST=127.0.0.1
    PORT=8002
    SERVER_MODE=streamable-http
    
使用方法

使用 uv 运行服务:

uv run python server.py

或者使用 python 运行服务:

source .venv/bin/activate
python server.py

贡献

欢迎贡献!

本项目使用 pytest 进行单元测试

uv pip install pytest
uv pip install pytest-asyncio
uv run pytest

并使用 ruff 进行代码风格格式化

uv pip install ruff
ruff format .

使用 mcp inpector 调试此服务

uv run fastmcp dev server.py

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。