Token导航 LogoToken导航

MCP Server · 搜索检索

Omni Search Server

mcp-OmniSearch-server是一个基于MCP协议的综合搜索服务器,集成了多个数据源,为智能体助手提供一站式的面试题目和学习资料搜索能力。

未说明官方级别未说明来源级核验工具 4
JavaClaude搜索Cursor

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
blue594
提供方
blue594

工具数量

4

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Omni Search Server 属于搜索检索类 MCP Server,公开资料标注 4 个工具,通过传输方式未标注接入,适配 Claude、Cursor,没有现成的安装命令;接入前先确认权限范围。

分类

搜索检索

传输方式

未说明

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 4 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

mcp-OmniSearch-server

简介

mcp-OmniSearch-server 是一个基于 MCP (Model Context Protocol) 协议的综合搜索服务器。它集成了多个数据源,旨在为智能体助手(如 Claude、Cursor、Cherry Studio 等)提供一站式的面试题目和学习资料搜索能力。

支持的功能

  • 面试鸭题目搜索:快速检索 面试鸭 上的面试题目及链接。
  • JavaGuide 文章搜索:从知名的 JavaGuide 网站搜索相关的技术文章。
  • 学习计划生成:智能整合多个数据源,为用户生成系统化的学习路径。
  • AI 智能总结:基于大模型对搜索结果进行智能提炼,返回简洁易懂的中文总结。

关于 MCP 协议的详细信息,请参阅 官方文档。

本项目依赖 Spring AI 和 MCP Java SDK 开发。

工具列表

1. 题目搜索 questionSearch (来自面试鸭)
  • 功能: 将面试题目检索为面试鸭里的题目链接。
  • 输入: searchText (搜索词)
  • 输出: [题目](链接) 列表。
2. 文章搜索 searchArticles (来自 JavaGuide)
  • 功能: 从 JavaGuide 网站搜索相关的技术文章。
  • 输入: searchText (搜索词)
  • 输出: [文章标题](链接) 列表。
3. 学习计划生成 generateStudyPlan
  • 功能: 当用户询问如何系统学习某个技术主题时,自动调用面试鸭和 JavaGuide 搜索相关资源,进行智能排序和去重后,生成一份分阶段的学习计划。
  • 输入: topic (学习主题,如 "Java并发")
  • 输出: JSON 格式的学习计划,包含:

- topic: 学习主题 - totalDays: 预计学习天数 - phases: 分阶段学习路径(基础阶段、进阶阶段、实战阶段) - resources: 推荐资源列表 - aiSummary: AI 生成的学习建议总结

4. AI 智能总结服务
  • 功能: 自动对搜索结果进行智能提炼和总结,帮助用户快速理解核心内容。
  • 工作原理: 使用 Spring AI 的 ChatClient 调用大模型接口,对多条搜索结果进行分析。
  • 输出: JSON 格式的总结结果,包含:

- summary: 核心内容概括(2-3句话) - keyPoints: 关键要点列表 - recommendedOrder: 推荐学习顺序

  • 特点:

- 复用现有 LLM 接口,不引入新服务 - 代码轻量,独立 Service 组件 - 返回格式统一为 JSON

快速开始

环境准备

  • Java 17 或更高版本
  • Maven

安装与构建

  1. 克隆仓库
git clone https://github.com/blue594/mcp-OmniSearch-server
  1. 构建项目
cd mcp-OmniSearch-server
mvn clean package

客户端接入 (以 Cherry Studio 为例)

  1. 打开 Cherry Studio 的 设置,点击 MCP 服务器。
  2. 点击 编辑 JSON,将以下配置添加到配置文件中(请根据实际路径替换 jar 包位置):
{
  "mcpServers": {
    "omniSearchServer": {
      "command": "java",
      "args": [
        "-Dspring.ai.mcp.server.stdio=true",
        "-Dspring.main.web-application-type=none",
        "-Dlogging.pattern.console=",
        "-jar",
        "/yourPath/mcp-server-0.0.1-SNAPSHOT.jar"
      ],
      "env": {}
    }
  }
}
  1. 在模型服务设置中,勾选工具函数调用功能。
  2. 在对话框中勾选开启该 MCP 服务。
  3. 现在你可以直接询问:

- "帮我搜索一下 Java 集合的面试题" - "在 JavaGuide 中找找关于 Redis 的文章" - "如何系统学习 Java 并发"(将触发学习计划生成工具)

代码调用示例

1. 引入依赖


    org.springframework.ai
    spring-ai-mcp-client-spring-boot-starter
    1.0.0-M6

2. 初始化 ChatClient

@Bean
public ChatClient initChatClient(ChatClient.Builder chatClientBuilder,
                                 ToolCallbackProvider mcpTools) {
    return chatClientBuilder
    .defaultTools(mcpTools)
    .build();
}

3. 调用

Flux content = chatClient.prompt()
        .user("帮我搜索面试鸭里关于 Spring Boot 的题目")
        .stream()
        .content();

项目架构

src/main/java/com/search/mcp/mcpserver/
├── McpServerApplication.java    # 主类,注册所有Tools
├── dto/                         # 数据传输对象
│   ├── BaseResponse.java        # 通用响应
│   ├── Page.java                # 分页对象
│   ├── QuestionVO.java          # 面试题目VO
│   ├── SearchResultItem.java    # 搜索结果项
│   ├── StudyPlanRequest.java    # 学习计划请求
│   ├── StudyPlanResponse.java   # 学习计划响应
│   ├── AiSummaryRequest.java    # AI总结请求
│   └── AiSummaryResponse.java   # AI总结响应
└── service/                     # 服务层
    ├── MianshiyaService.java    # 面试鸭搜索
    ├── JavaGuideService.java    # JavaGuide搜索
    ├── StudyPlanService.java    # 学习计划生成
    └── AiSummaryService.java    # AI总结服务

工具与能力

工具数量

4

资源数量

0

提示词数量

0

能力标签

面试题目搜索Java本地部署技术文章搜索学习计划生成AI智能总结

支持客户端

ClaudeCursor

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

查资料带出处

把网页、论文和文档的检索结果连同链接一起带回对话。

站内知识检索

在自己的文档库里做语义搜索,比关键词更贴题。

事实核对

交叉多个来源确认一条信息,减少模型凭记忆作答。

选择建议

值得选的地方

  • 只提供 4 个工具,职责集中,接入后不容易误操作。
  • 已经适配 Claude、Cursor,换客户端不用重新研究配置。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在搜索检索场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Omni Search Server

MCP World · 本页

4未说明未标注1 个2026-05-17
Baidu Netdisk

MCP World

未标注未说明未标注1 个2026-05-17
Sequentialthinking

MCP.so

1SSE有2 个2026-05-17
Brave Search 433812ff

MCP World

2未说明未标注1 个2026-05-17
mindsdb (430e18)

MCP World

0未说明有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Omni Search Server 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Omni Search Server 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Omni Search Server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Omni Search Server 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Omni Search Server 支持哪些客户端?

公开资料标注支持 Claude、Cursor;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP