MCP 谷歌自定义搜索服务器是一个模型上下文协议(MCP)服务器,借助谷歌的自定义搜索 API 为语言学习模型(LLMs)提供网络搜索功能。它通过标准化接口,让 LLMs 可以便捷地执行网络搜索。
git clone https://github.com/yourusername/mcp-google-custom-search-server.git
cd mcp-google-custom-search-server
npm install
.env
文件: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": {
"googleCustomSearchMCP": {
"url": "http://localhost:3000",
"id": "your-server-id"
}
}
}
要执行搜索,请向 /search
端点发送 POST 请求:
{
"queries": ["你的搜索查询"]
}
响应将包含以下结构:
属性 | 详情 |
---|---|
title | 结果标题 |
url | 结果链接 |
content | 简要描述 |
mcp-google-custom-search-server/
├── src/
│ ├── server.ts # 主服务器文件
│ └── search.ts # 搜索处理逻辑
└── package.json # 项目依赖和脚本
属性 | 详情 |
---|---|
npm start | 启动服务器 |
npm build | 构建生产文件 |
npm test | 运行测试 |
[许可证链接]
感谢您使用我们的 MCP 自定义搜索服务器。如果有任何问题或建议,请随时与我们联系。