Token导航 LogoToken导航TokenDH.com
MCP Google Custom Search Server logo
搜索检索stdio官方级别未说明来源级核验

MCP Google Custom Search Server

MCP Server

@modelcontextprotocol/inspector

一个通过Google自定义搜索API提供网页搜索功能的MCP服务器,使语言学习模型(LLM)能够使用标准化接口进行网页搜索。

工具数

0

提示词数

0

GitHub Stars

46

资源数

0
搜索TypeScriptClaudeClaude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

limklister

提供方

limklister

最后核验

2026/5/17 21:00

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx @modelcontextprotocol/inspector node build/index.js

详细介绍

MCP谷歌自定义搜索服务器

模型上下文协议(MCP)服务器,通过Google的自定义搜索API提供网络搜索功能。此服务器使语言学习模型(LLM)能够使用标准化界面执行网络搜索。

🌟 特性

  • 与Google自定义搜索API无缝集成
  • 符合模型上下文协议(MCP)的服务器实现
  • 使用TypeScript实现类型安全
  • 环境变量配置
  • 使用Zod进行输入验证
  • 可配置的搜索结果(每个查询最多10个)
  • 格式化的搜索结果,包括标题、URL和描述
  • 错误处理和验证
  • 与Claude Desktop和其他MCP客户端兼容

📋 先决条件

在开始之前,请确保您已经:

  1. 启用自定义搜索API的谷歌云项目

- 访问 谷歌云控制台 - 启用自定义搜索API - 创建API凭据

  1. 自定义搜索引擎ID

- 访问 可编程搜索引擎 - 创建新的搜索引擎 - 获取您的搜索引擎ID

  1. 当地发展要求:

- Node.js(v18或更高版本) - npm(附带Node.js)

🚀 快速开始

  1. 克隆存储库:
   git clone https://github.com/limklister/mcp-google-custom-search-server.git
   cd mcp-google-custom-search-server
  1. 安装依赖项:
   npm install
  1. 创建.env文件:
   GOOGLE_API_KEY=your-api-key
   GOOGLE_SEARCH_ENGINE_ID=your-search-engine-id
  1. 构建服务器:
   npm run build
  1. 启动服务器:
   npm start

🔧 配置

环境变量

变量描述必填
GOOGLE_API_KEY您的GOOGLE自定义搜索API密钥
GOOGLE_SEARCH_ENGINE_ID您的自定义搜索引擎ID

Claude桌面集成

将此配置添加到您的Claude Desktop配置文件中(通常位于 ~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "google-search": {
      "command": "node",
      "args": [
        "/absolute/path/to/mcp-google-custom-search-server/build/index.js"
      ],
      "env": {
        "GOOGLE_API_KEY": "your-api-key",
        "GOOGLE_SEARCH_ENGINE_ID": "your-search-engine-id"
      }
    }
  }
}

📖 api参考

可用工具

搜索

使用Google自定义搜索API执行web搜索。

参数:

  • query (string,必填):要执行的搜索查询
  • numResults (number,可选):要返回的结果数

- 默认值:5 - 最大值:10

示例响应:

Result 1:
Title: Example Search Result
URL: https://example.com
Description: This is an example search result description
---

Result 2:
...

🛠️ 发展

项目结构

mcp-google-custom-search-server/
├── src/
│   └── index.ts          # Main server implementation
├── build/                # Compiled JavaScript output
├── .env                  # Environment variables
├── package.json          # Project dependencies and scripts
├── tsconfig.json         # TypeScript configuration
└── README.md            # Project documentation

可用脚本

  • npm run build:将TypeScript编译为JavaScript
  • npm start:启动MCP服务器
  • npm run dev:观看模式用于开发

测试

  1. 使用MCP检查器:
   npx @modelcontextprotocol/inspector node build/index.js
  1. 使用示例查询进行手动测试:
   # After starting the server
   {"jsonrpc":"2.0","id":1,"method":"callTool","params":{"name":"search","arguments":{"query":"example search"}}}

](https://mseep.ai/app/limklister-mcp-google-custom-search-server)

📝 许可证

此项目根据MIT许可证获得许可-有关详细信息,请参阅许可证文件。

🙏 致谢

目录标签

目录标签

搜索TypeScriptClaude网页搜索本地部署MCP服务器语言学习模型GoogleAPI

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

部署方式(deploymentType,部署类型)

remote-capable

来源包(packageName,安装包名)

@modelcontextprotocol/inspector

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiononeremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP