关于 WebSearch MCP Server
WebSearch MCP Server 支持 Agent 搜索网页并将 URL 内容转换为 Markdown,也可搜索微信公众号文章和 GitHub 内容。
主要功能
- 01使用 Bing、Baidu 或 Google 搜索
- 02将 URL 内容转换为 Markdown
- 03搜索微信公众号文章
- 04搜索 GitHub 仓库、用户和议题
适用场景
- 01通过 Agent 搜索网页
- 02将网页转换为 Markdown
- 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)
安装
-
克隆仓库:
git clone https://github.com/Howe829/websearch-mcp-server.git cd websearch-mcp-server -
使用 uv 安装依赖(推荐):
uv venv && uv sync或者,如果你更喜欢使用 pip:
pip install -r requirements.txt
配置
-
根据
.env.example文件创建.env文件:cp .env.example .env -
根据需要修改
.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
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。