返回市场
智能搜索-mcp

智能搜索-mcp

作者:adminhuan7 星标更新:2025-10-03

项目介绍

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.037各种功能混杂
V1.0.0151编码规范+14搜索
v2.0.014个纯搜索工具

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() - 多引擎网络搜索(百度/谷歌/必应/搜狗)
  • GitHub 搜索ai_search_github() - 搜索 GitHub 仓库,代码问题
  • 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 文档

国内平台: 七 微信文档 搜索微信小程序的一键登录功能 八 CSDN 在 CSDN 上搜索 HBuilder 开发教程 九 掘金 在掘金上搜索 Vue3 组合式 API 最佳实践 十 SegmentFault 在 SegmentFault 上搜索 React 性能优化 十一 博客园 在博客园搜索 .NET Core 教程 十二 开源中国 在开源中国搜索前端开源项目 十三 阿里云 搜索阿里云 OSS 对象存储文档 十四 腾讯云 搜索腾讯云 COS 用户指南

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

🛠️ 管理命令

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

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

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

🎯 设计特点

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

🌟 使用示例

搜索 React Hooks 最佳实践

输入

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

输出

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

搜索 GitHub 上的 Vue3 项目

输入

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

输出

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

搜索微信小程序 API

输入

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

输出

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

📄 许可证

MIT 许可证 - 详见 LICENSE 文件