这是一个强大的 MCP 服务器,可提供 Google 搜索功能与网页内容查看服务,还具备高级反机器人检测规避能力,能为您的网络数据处理提供安全、可扩展的解决方案。
网络搜索 MCP 服务器是一个强大的工具,能够执行复杂任务,包括 Google 搜索、网页内容解析以及其他与互联网交互相关的操作。它专为集成到模型上下文协议(MCP)环境中设计,提供可扩展且安全的方式来处理在线数据。
typescript
和 @types/node
包:npm install -g typescript @types/node --save-dev
# 克隆仓库
git clone https://github.com/your-repository.git
cd web-search-mcp-server
# 安装依赖项
npm install
在项目根目录下创建 config.json
文件,并添加以下内容:
{
"googleApiKey": "YOUR_GOOGLE_API_KEY",
"proxySettings": {
"http": "HTTP_PROXY_URL",
"https": "HTTPS_PROXY_URL"
},
"browserOptions": {
".userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.128 Safari/537.36",
"disableImages": false
}
}
在终端中设置以下环境变量:
export MCP_SERVER_ENV=development
要使用饼干功能,请执行以下步骤:
chrome://settings/resetBrowser
export BROWSER_PROFILE=~/path/to/your/exported/profile
tail -n 20 -f ~/Library/Logs/MCP/mcp*.log
type %APPDATA%\Claude\Logs\mcp*.log
config.json
文件。{
"name": "search",
"description": "搜索互联网并返回结果"
},
{
"name": "view_url",
"description": "查看指定 URL 的内容并返回文本"
}
{
name: "search",
params: {
query: string;
trustedDomains?: string[];
excludedDomains?: string[];
resultCount?: number;
safeSearch?: boolean;
dateRestrict?: string;
}
}
{
name: "view_url",
params: {
url: string;
includeImages?: boolean;
includeVideos?: boolean;
preserveLinks?: boolean;
formatCode?: boolean;
}
}
web-search-mcp-server/
├── src/ # 核心源代码目录
│ ├── browser.ts # 浏览器管理逻辑
│ ├── search.ts # 搜索功能实现
│ └── view.ts # 查看 URL 功能实现
├── config.json # 项目配置文件
└── package.json # 依赖管理文件
MIT License
# 克隆仓库
git clone https://github.com/your-repository.git
cd web-search-mcp-server
# 安装依赖项
npm install
# 设置环境变量
export MCP_SERVER_ENV=development
通过遵循上述步骤,您可以轻松设置和运行 Web 搜索 MCP 服务器,并将其集成到您的项目中。