MCP 谷歌自定义搜索服务器是一个符合模型上下文协议(MCP)的服务器,借助谷歌的自定义搜索 API 提供网络搜索功能。它为语言学习模型(LLMs)提供了统一接口,使其能够便捷地执行网络搜索。
如果你想快速使用 MCP 谷歌自定义搜索服务器,可按以下步骤操作:
git clone https://github.com/yourusername/mcp-google-custom-search-server.git
cd mcp-google-custom-search-server
npm install
GOOGLE_API_KEY=你的API密钥
GOOGLE_SEARCH_ENGINE_ID=你的搜索引擎ID
npm run build
npm start
在开始使用前,请确保完成以下准备工作:
属性 | 详情 |
---|---|
变量名 | 描述 |
GOOGLE_API_KEY | 谷歌自定义搜索 API 密钥 |
GOOGLE_SEARCH_ENGINE_ID | 自定义搜索引擎 ID |
在 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": "你的API密钥",
"GOOGLE_SEARCH_ENGINE_ID": "你的搜索引擎ID"
}
}
}
}
使用谷歌自定义搜索 API 执行网络搜索。 参数:
query
(字符串):要搜索的关键词。num
(整数,可选):返回的结果数量,默认为 10。
返回格式:{
"items": [
{
"title": "结果标题",
"link": "结果链接",
"snippet": "结果摘要"
},
...
]
}
项目文档位于GitHub 仓库中,详细介绍了如何使用和扩展该库。
src/
: 包含核心业务逻辑。build/
: 构建后的输出文件。npm run build
:构建服务器。npm start
:启动服务器。npm test
:运行测试用例。感谢开源社区的支持与贡献。本项目基于以下库实现:
希望这个项目能为你的开发工作提供便利!如果有任何问题或建议,请随时提交 Issues。