该项目实现了一个用于Google API的模型上下文协议(MCP)服务器,支持与AI助手和其他MCP兼容客户端集成,为用户提供便捷的搜索服务。
本服务器的使用需要满足一定的先决条件,并且按照特定步骤进行安装和配置。
git clone https://github.com/your-username/mcp-google-search.git
cd google-mcp-server
npm install
在项目根目录创建一个.env
文件,内容如下:
GOOGLE_API_KEY=your_google_api_key_here
GOOGLE_CX_ID=your_custom_search_engine_id_here
GOOGLE_API_KEY
:您的Google自定义搜索API密钥。GOOGLE_CX_ID
:您的自定义搜索引擎ID。您可以在Google自定义搜索JSON API文档中获取这些信息。
npx ts-node src/test.ts
这将执行一次样例搜索,并在控制台输出结果。
要在MCP配置文件(例如claude_desktop_config.json
)中使用此服务器,请添加如下条目:
{
"mcpServers": {
"google-api": {
"command": "npx",
"args": ["ts-node", "src/index.ts"],
"env": {
"GOOGLE_API_KEY": "your_google_api_key_here",
"GOOGLE_CX_ID": "your_custom_search_engine_id_here"
}
}
}
}
请将API密钥和CX ID替换为您的实际凭证。
该服务器提供了以下工具:
查看src/tools.ts
中的源代码以获取详细使用信息。
对项目进行修改时:
src
目录下的代码。package.json
文件。.env
文件或环境中。npm install
)。该项目采用MIT许可证。