SerpFire MCP服务器
一个强大的模型上下文协议(MCP)服务器,它结合了 Serper.dev (谷歌搜索)和 火爬 (网络抓取)为人工智能代理提供全面的研究能力。
特性
- 🔍 谷歌搜索 通过Serper.dev API
- 🌐 Web剪贴 通过Firecrawl API
- 🤖 智能研究 -自动搜索并抓取热门结果
- 🚀 轻松集成 使用Cursor、Claude Desktop和其他MCP客户端
安装
npm install -g @zrald/serpfire先决条件
您需要来自以下位置的API密钥:
- Serper.dev -谷歌搜索API
- Firecrawl.dev -网页抓取API
- 背景7 -文档搜索API(可选,用于context7工具)
配置
适用于Cursor/Claude桌面
添加到您的MCP设置文件(例如。, mcp.json):
{
"mcpServers": {
"serpfire": {
"command": "npx",
"args": ["-y", "@zrald/serpfire"],
"env": {
"SERPER_API_KEY": "your_serper_api_key_here",
"FIRECRAWL_API_KEY": "your_firecrawl_api_key_here",
"CONTEXT7_API_KEY": "your_context7_api_key_here"
}
}
}
}环境变量
或者,设置环境变量:
export SERPER_API_KEY="your_serper_api_key"
export FIRECRAWL_API_KEY="your_firecrawl_api_key"可用工具
1. serper_search
搜索谷歌,得到结构化的结果。
论据:
query(字符串,必填):搜索查询num(数字,可选):结果数量(默认值:10)
2. firecrawl_scrape
删除一个网页。
论据:
url(字符串,必填):要抓取的URLformats(数组,可选):输出格式(默认值:["markdown"])
3. firecrawl_crawl
抓取整个网站。
论据:
url(字符串,必填):要爬网的基本URLlimit(数字,可选):要抓取的最大页面数
4. context7_search
使用Context7搜索最新文档和代码库。
论据:
query(字符串,必填):搜索查询(例如“next.js”、“redis”)
5. super_search 🚀 新
全面的深度研究工具,结合了:
- 上下文7搜索:查找权威库并获取文档。
- 谷歌搜索(Serper):查找更广泛的网络结果。
- Firecrawl刮擦:删除相关网页。
论据:
topic(string,必填):研究主题
6. research_topic
自动搜索主题并抓取顶部结果。
论据:
topic(string,必填):研究主题max_sources(number,可选):要抓取的源数量(默认值:3)
它是如何工作的:
- 在谷歌上搜索该主题
- 提取前N个URL
- 并行删除所有URL
- 返回综合研究
用法示例
配置后,询问您的AI助手:
- *“使用serpfire研究最新的人工智能发展”*
- *“搜索MCP服务器并抓取前3个结果”*
- *“查找有关Firecrawl API功能的信息”*
许可证
国际学生中心
作者
由Zrald创建
链接
💝 支持发展
如果你觉得这个项目有帮助,可以考虑支持开发:
加密货币捐赠
- BNB(币安智能链):
0xB8E0b6D4BaaFd1ac4De9245A760cB8F09bB7D084 - 比特币(BTC):
bc1q77k0ju6ta3sp0vm3phm6dek432rzg7cqwf43z6 - 以太坊(ETH):
0xB8E0b6D4BaaFd1ac4De9245A760cB8F09bB7D084 - 多边形(MATIC):
0xB8E0b6D4BaaFd1ac4De9245A760cB8F09bB7D084 - 狗狗币(DOGE):
DGbDQEgJLnNR2yEmWFrusFd7jLya4aoZMA
您的支持有助于维护和改进这个开源项目! 🙏
