Web Search MCP Server

Web Search MCP Server

site icon
2025.03.15 1
网页搜索谷歌搜索搜索工具
Web Search MCP Server 是一个基于模型上下文协议(MCP)的服务器,允许用户使用谷歌搜索结果进行免费的网页搜索,无需API密钥。该服务器提供了结构化的搜索结果,包括标题、URL和描述,并且可以配置每次搜索返回的结果数量。
View on GitHub

Overview

基本能力

产品定位

Web Search MCP Server 是一个用于网页搜索的工具,旨在为用户提供无需API密钥的谷歌搜索结果查询服务。

核心功能

  • 使用谷歌搜索结果进行网页搜索
  • 无需API密钥或认证
  • 返回结构化的结果,包括标题、URL和描述
  • 可配置每次搜索返回的结果数量

适用场景

  • 需要快速获取网页搜索结果的开发者和研究人员
  • 在缺乏API密钥的情况下进行网页搜索
  • 需要结构化搜索结果的应用程序

工具列表

  • search工具:接受查询字符串和可选的返回结果数量限制,返回结构化的搜索结果。

常见问题解答

  1. 速率限制:谷歌可能会暂时阻止频繁的搜索请求。
  2. 结果准确性:依赖于谷歌的HTML结构,可能变化;某些结果可能缺少描述或其他元数据。
  3. 法律考虑:工具仅供个人使用,需遵守谷歌的服务条款。

使用教程

使用依赖

  1. 确保已安装Node.js环境。

安装教程

  1. 克隆或下载仓库
  2. 安装依赖:
npm install
  1. 构建服务器:
npm run build
  1. 将服务器添加到MCP配置中:

对于VSCode(Claude Dev Extension):

{
  "mcpServers": {
    "web-search": {
      "command": "node",
      "args": ["/path/to/web-search/build/index.js"]
    }
  }
}

对于Claude Desktop:

{
  "mcpServers": {
    "web-search": {
      "command": "node",
      "args": ["/path/to/web-search/build/index.js"]
    }
  }
}

调试方式

使用search工具进行搜索,示例:

use_mcp_tool({
  server_name: "web-search",
  tool_name: "search",
  arguments: {
    query: "your search query",
    limit: 3  // optional
  }
})

预期返回结构化的搜索结果。

许可证

None