Smart Search MCP

Smart Search MCP

Provides 14 enhanced intelligent search tools for both international platforms (GitHub, StackOverflow, NPM, etc.) and Chinese platforms (CSDN, Juejin, WeChat docs, etc.). Each tool includes smart URL generation, search tips, and related suggestions for comprehensive technical research.

Category
访问服务器

README

Smart Search MCP - 强大的智能搜索工具集

🎉 v2.0.0 重大更新 - 极致精简,功能强大!专注于14个高质量搜索工具。

Smart Search MCP 提供14个增强型智能搜索工具

🌍 国际平台搜索(6个)

  • 网络搜索 - 支持4大搜索引擎,智能搜索技巧,相关搜索建议
  • GitHub搜索 - 多维度筛选,高级搜索语法,热门仓库推荐
  • StackOverflow - 技术问答,标签筛选,投票排序
  • NPM包搜索 - 双重搜索方式,包详情直达,分类推荐
  • 技术文档 - 7大框架文档,中文优先,快速导航
  • API参考 - 多源搜索,常用库快速访问,代码示例

🇨🇳 国内平台搜索(8个)

  • 微信文档 - 小程序/公众号/支付,常用API速查
  • CSDN - IT社区,博客/问答/资源
  • 掘金 - 技术分享,前后端全栈
  • SegmentFault - 技术问答,活跃社区
  • 博客园 - 开发者家园,技术博客
  • 开源中国 - 开源项目,技术资讯
  • 阿里云 - 云服务文档,产品指南
  • 腾讯云 - 云产品文档,API手册

🎯 核心特性

⚡ 增强功能

每个搜索工具都经过精心优化,提供:

  1. 智能URL生成 - 根据不同平台特性生成最优搜索URL
  2. 输入验证 - 自动检查并验证搜索关键词
  3. 高级搜索技巧 - 为每个平台提供专业的搜索语法提示
  4. 相关搜索建议 - 智能推荐相关搜索词
  5. 多源搜索 - 部分工具支持多个搜索源(如NPM、API参考)
  6. 平台介绍 - 详细的平台说明和热门主题推荐
  7. 快速导航 - 直达官方文档和常用资源
  8. 格式化输出 - 清晰的Markdown格式,易读易用
  9. 🆕 自动文件保存 - 搜索详情自动保存到 .search-results/ 文件夹,界面只显示简洁摘要

🔍 搜索工作流程

用户输入搜索关键词
    ↓
Smart Search MCP 处理请求
    ↓
生成优化的搜索URL + 详细信息保存到文件
    ↓
返回简洁摘要(关键词、链接、文件路径)
    ↓
Claude Code 使用 WebFetch 获取实时结果
    ↓
用户查看搜索结果 + 可查阅保存的详细信息

📊 版本对比

版本 总工具数 功能
v0.8.0 37个 混杂了各种功能
v1.0.0 15个 1个编码规范 + 14个搜索
v2.0.0 14个 纯搜索工具

v2.0.0 删除的功能

  • ❌ 编码规范提醒工具(用户只需要搜索功能)

🚀 快速开始

⚠️ 从旧版本升级?

如果你之前安装过 ai-rule-mcp-server,使用一键迁移脚本:

# 🔄 一键迁移(自动卸载旧版本并安装新版本)
curl -sSL https://raw.githubusercontent.com/adminhuan/smart-search-mcp/main/migrate.sh | bash

# 或手动迁移:
# 1. 卸载旧版本
npm uninstall -g ai-rule-mcp-server

# 2. 删除旧的MCP配置
# 编辑 ~/.claude.json 删除 "ai-rule-mcp-server" 配置

# 3. 安装新版本(见下方)

⚡ 一键安装 (推荐)

# 🎯 Claude MCP命令 (最简单)
claude mcp add smart-search-mcp npx smart-search-mcp

# 📜 或一键脚本安装
curl -sSL https://raw.githubusercontent.com/adminhuan/smart-search-mcp/main/install.sh | bash

# 📦 或NPM直接运行
npx smart-search-mcp@latest

# 🔧 或全局安装
npm install -g smart-search-mcp

# 📥 或从GitHub源码安装
git clone https://github.com/adminhuan/smart-search-mcp.git
cd smart-search-mcp
npm install
npm start

🔧 配置Claude Code

在Claude Code的MCP配置中添加:

{
  "mcpServers": {
    "smart-search-mcp": {
      "command": "npx",
      "args": ["smart-search-mcp@latest"]
    }
  }
}

🎉 开始使用

安装完成后,重启Claude Code即可使用14个搜索工具:

🌍 国际平台搜索(6个):

  • 网络搜索: ai_search_web() - 多引擎网络搜索(百度/Google/Bing/搜狗)
  • GitHub搜索: ai_search_github() - 搜索GitHub仓库、代码、Issues
  • StackOverflow搜索: ai_search_stackoverflow() - 搜索技术问答
  • NPM包搜索: ai_search_npm() - 搜索NPM包和文档
  • 技术文档搜索: ai_search_docs() - 搜索框架官方文档
  • API参考搜索: ai_search_api_reference() - 查找API使用文档

🇨🇳 国内平台搜索(8个):

  • 微信开发者文档: ai_search_wechat_docs() - 搜索小程序/公众号文档
  • CSDN搜索: ai_search_csdn() - 搜索CSDN博客和问答
  • 掘金搜索: ai_search_juejin() - 搜索掘金技术文章
  • SegmentFault搜索: ai_search_segmentfault() - 搜索技术问答
  • 博客园搜索: ai_search_cnblogs() - 搜索博客园文章
  • 开源中国搜索: ai_search_oschina() - 搜索开源项目和资讯
  • 阿里云文档: ai_search_aliyun_docs() - 搜索阿里云文档
  • 腾讯云文档: ai_search_tencent_docs() - 搜索腾讯云文档

🛠️ 可用工具

工具函数 功能说明 平台
ai_search_web() 网络搜索(Google/Bing/百度/搜狗) 国际
ai_search_github() GitHub搜索 国际
ai_search_stackoverflow() StackOverflow搜索 国际
ai_search_npm() NPM包搜索 国际
ai_search_docs() 技术文档搜索 国际
ai_search_api_reference() API参考搜索 国际
ai_search_wechat_docs() 微信开发者文档 国内
ai_search_csdn() CSDN搜索 国内
ai_search_juejin() 掘金搜索 国内
ai_search_segmentfault() SegmentFault搜索 国内
ai_search_cnblogs() 博客园搜索 国内
ai_search_oschina() 开源中国搜索 国内
ai_search_aliyun_docs() 阿里云文档搜索 国内
ai_search_tencent_docs() 腾讯云文档搜索 国内

📖 使用方式

配置完成后,在Claude Code中可以直接使用搜索功能:

🔎 智能搜索使用

国际平台

  1. 网络搜索: "搜索React Hooks最佳实践"(默认使用百度)
  2. GitHub搜索: "在GitHub上搜索Vue3相关的仓库"
  3. 技术问答: "在StackOverflow上搜索如何解决CORS错误"
  4. 包管理: "搜索NPM上的日期处理库"
  5. 文档查询: "搜索React官方文档中关于useEffect的说明"
  6. API参考: "查找axios的请求配置API文档"

国内平台: 7. 微信文档: "搜索微信小程序一键登录功能" 8. CSDN: "在CSDN上搜索HBuilder开发教程" 9. 掘金: "在掘金上搜索Vue3组合式API最佳实践" 10. SegmentFault: "在SegmentFault上搜索React性能优化" 11. 博客园: "在博客园搜索.NET Core教程" 12. 开源中国: "搜索开源中国的前端开源项目" 13. 阿里云: "搜索阿里云OSS对象存储文档" 14. 腾讯云: "搜索腾讯云COS使用指南"

Claude Code会自动使用相应的MCP搜索工具,并通过WebFetch获取真实的搜索结果。

🛠️ 管理命令

# 查看版本
npm list -g smart-search-mcp

# 更新到最新版本
npm update -g smart-search-mcp

# 卸载
npm uninstall -g smart-search-mcp

🎯 设计特点

  • 🔎 专注搜索 - 14个精心打造的搜索工具,专注做好一件事
  • ⚡ 智能增强 - 每个工具都配备高级搜索技巧和智能建议
  • 🌏 国内优化 - 8个国内主流技术平台,默认百度搜索,访问速度快
  • 🌍 国际全面 - 6个国际顶级平台,覆盖GitHub、StackOverflow、NPM等
  • ✅ 真实结果 - 配合WebFetch工具获取真实搜索结果,非模拟数据
  • 📚 多源搜索 - NPM、API参考等支持多个搜索源,提高查找成功率
  • 🎨 格式优美 - Markdown格式输出,信息层次分明,易于阅读
  • 🚀 开箱即用 - 无需数据库,无复杂配置,一键安装即可使用

🌟 使用示例

搜索React Hooks最佳实践

输入

ai_search_web({ query: "React Hooks 最佳实践", engine: "baidu" })

输出

  • 优化的搜索URL
  • 4种搜索引擎选项
  • 高级搜索技巧(精确匹配、排除关键词、限定站点等)
  • 相关搜索建议
  • WebFetch使用示例

查找GitHub上的Vue3项目

输入

ai_search_github({ query: "vue3", type: "repositories", language: "javascript", sort: "stars" })

输出

  • GitHub搜索链接
  • 7种高级搜索技巧
  • 相关搜索建议
  • 其他搜索类型选项
  • WebFetch使用示例

搜索微信小程序API

输入

ai_search_wechat_docs({ query: "wx.request", platform: "miniprogram" })

输出

  • 百度站内搜索链接
  • 微信小程序文档直达
  • 常用API快速参考
  • 其他微信平台入口
  • 开发者社区链接

📄 许可证

MIT License - 详见 LICENSE 文件

推荐服务器

Baidu Map

Baidu Map

百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。

官方
精选
JavaScript
Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
graphlit-mcp-server

graphlit-mcp-server

模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。

官方
精选
TypeScript
Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选