网页搜索服务

MCP Web Search Server 是一个模型上下文协议服务器,扩展了 Amazon Q 的功能,使其能够搜索网页并从 URL 获取内容。

  • by Tammura
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 tammura/mcp-web-search

使用说明

MCP Web搜索服务器

一种模型上下文协议(MCP)服务器,使Amazon Q能够搜索网络并从URL中获取内容,将其功能扩展到其内置知识之外。

先决条件

  • Python 3.11+
  • 已安装Amazon Q CLI
  • Git

快速安装

一个命令设置

git clone <repository-url>
cd mcp-web-search
./install.sh

就是这样!MCP服务器现在可以在亚马逊Q上使用。

手动安装

如果您希望逐步安装:

  1. 克隆和设置
git clone <repository-url>
cd mcp-web-search
  1. 安装依赖项
# Using uv (recommended)
uv venv
source .venv/bin/activate
uv sync

# Or using pip
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
  1. 添加到亚马逊Q
chmod +x run_server.sh
q mcp add --name web-search --command "$(pwd)/run_server.sh"

工具

网络搜索

使用谷歌搜索API搜索网页。

参数:

  • query (字符串,必填):搜索查询
  • max_results (整数,可选):最大结果数(默认值:10)

退货: 带有搜索结果的结构化JSON,包括标题、URL和片段

web_fetch

通过智能过滤从网页中提取内容。

参数:

  • url (字符串,必填):要获取的URL
  • format (字符串,可选):输出格式-“markdown”或“text”(默认:“markdown)

退货: 已清理和过滤的内容(限制为8000个字符)