Solr 搜索 MCP 服务器

Solr 搜索 MCP 服务器

将强大的 Solr 搜索和检索集成到您的 AI 工作流中。Solr 搜索 MCP 服务器将 LLM 与企业文档搜索、高级查询和安全 Solr 访问连接起来——直接在 FlowHunt 内部。

“Solr 搜索”MCP 服务器的作用是什么?

Solr 搜索 MCP 服务器 作为大型语言模型(LLM)与强大的开源搜索平台 Apache Solr 之间的集成层。利用模型上下文协议(MCP),该服务器允许 AI 助手搜索、检索并与存储在 Solr 集合中的文档进行交互。它将 Solr 的搜索和检索能力作为标准化的资源和工具暴露出来,使客户端应用能够实现高效、类型安全和认证的访问。开发者可以借助该 MCP 服务器为 LLM 实现高级搜索功能,包括复杂查询、文档筛选、排序、分页和直接文档检索——全部在安全的异步工作流中。这让企业级搜索能力赋能于 AI 驱动系统,提升开发体验。


提示模板列表

在可用文档或仓库文件中未提及任何明确的提示模板。


资源列表

  • Solr 文档搜索资源
    向 MCP 客户端暴露 Solr 集合,使其能够在已索引文档中进行搜索。
  • 文档检索资源
    支持通过唯一 ID 从 Solr 集合检索指定文档。
  • 筛选和排序结果资源
    针对搜索查询提供高级筛选和排序,以优化和组织结果。
  • 分页搜索结果资源
    支持海量搜索结果的分页,便于客户端分批获取数据。

工具列表

  • 高级搜索工具
    允许 LLM 通过 MCP 接口执行复杂的 Solr 查询,并支持多种搜索参数。
  • 文档获取工具
    使 LLM 可根据文档 ID 从 Solr 获取完整文档详情。
  • 异步查询执行工具
    以非阻塞方式与 Solr 通信,实现高效的搜索与检索。
  • 认证工具(JWT)
    通过 MCP 服务器为 Solr 端点提供安全、认证的访问。

该 MCP 服务器的应用场景

  • 企业文档搜索
    集成企业 Solr 实例,为支持或研究团队提供 LLM 驱动的文档查找与知识检索。
  • 代码库探索
    使用 Solr 索引和搜索代码或技术文档,让开发人员通过 AI 工具查询和分析代码库。
  • 智能助手 API 集成
    为数字助手或聊天机器人提供基于 Solr 的搜索,满足大规模结构化数据集的问答需求。
  • 自动化报告生成
    从 Solr 集合中检索和聚合数据,通过 AI 工作流生成业务报告或分析。
  • 安全内容交付
    结合 JWT 认证,实现敏感文档的访问控制,确保只有授权的 LLM 可与 Solr 数据交互。

如何进行设置

Windsurf

  1. 前置条件: 确保已安装 Python 3.11+、Docker 和 uv
  2. 定位配置文件: 打开您的 Windsurf 配置文件。
  3. 添加 Solr 搜索 MCP 服务器:mcpServers 对象中插入或更新 Solr 搜索 MCP 配置。
  4. 保存并重启: 保存配置并重启 Windsurf。
  5. 验证设置: 确认服务器正在运行并可访问。
{
  "mcpServers": {
    "solr-search": {
      "command": "python",
      "args": ["run_server.py"]
    }
  }
}

API 密钥安全

请通过环境变量存放敏感数据(如 JWT 密钥)。
示例:

{
  "mcpServers": {
    "solr-search": {
      "command": "python",
      "args": ["run_server.py"],
      "env": {
        "JWT_SECRET": "${JWT_SECRET}"
      },
      "inputs": {
        "solr_url": "http://localhost:8983/solr"
      }
    }
  }
}

Claude

  1. 前置条件: 安装所需依赖项和 Solr。
  2. 编辑配置文件: 打开 Claude 的 MCP 服务器配置文件。
  3. 添加服务器条目: 插入 MCP 服务器的命令和参数。
  4. 重启 Claude: 重新加载或重启 Claude 后端。
  5. 测试连接: 检查 MCP 握手是否成功。
{
  "mcpServers": {
    "solr-search": {
      "command": "python",
      "args": ["run_server.py"]
    }
  }
}

Cursor

  1. 安装依赖项: 确保已设置 Python 3.11+ 和 Docker。
  2. 访问 Cursor 配置: 定位 MCP 服务器配置部分。
  3. 插入 MCP 配置: 添加 Solr 搜索相关信息。
  4. 应用更改: 保存并重新启动 Cursor。
  5. 验证: 确认运行状态。
{
  "mcpServers": {
    "solr-search": {
      "command": "python",
      "args": ["run_server.py"]
    }
  }
}

Cline

  1. 准备环境: 必须安装 Python、Docker 和 uv
  2. 打开 Cline 配置: 找到 MCP 服务器配置块。
  3. 配置服务器: 添加 Solr 搜索 MCP 的详细信息。
  4. 重启 Cline: 应用配置更改。
  5. 检查集成: 运行测试查询。
{
  "mcpServers": {
    "solr-search": {
      "command": "python",
      "args": ["run_server.py"]
    }
  }
}

如何在 FlowHunt 流程中使用此 MCP

在 FlowHunt 中使用 MCP

要将 MCP 服务器集成到您的 FlowHunt 工作流中,请先将 MCP 组件添加到流程,并将其连接到您的 AI 代理:

FlowHunt MCP flow

点击 MCP 组件打开配置面板。在系统 MCP 配置部分,使用以下 JSON 格式插入您的 MCP 服务器信息:

{
  "solr-search": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

配置完成后,AI 代理即可作为工具使用该 MCP 并访问其全部功能。请记得将 “solr-search” 替换为实际 MCP 服务器名称,并用您自己的 MCP 服务器 URL 替换。


总览

部分可用性详情/备注
概览README.md 中提供功能列表和总体介绍
提示模板列表未发现提示模板
资源列表Solr 搜索、检索、筛选、排序、分页
工具列表高级搜索、按 ID 获取、异步查询、认证(JWT)
API 密钥安全.env.example 文件和 JWT/认证配置文档
采样支持(评估时不太重要)未提及

我的看法:该 MCP 服务器为 Solr 集成提供了强大基础,实现了安全、类型安全和灵活的文档搜索。但其缺乏明确的提示模板,并未提及 Roots 或采样支持,可能会限制高级 MCP 客户端的工作流。文档在安装和功能方面较为详实,但在深入的 MCP 专属特性方面内容较少。


MCP 评分

是否有 LICENSE⛔(未检测到 LICENSE 文件)
至少有一个工具
Fork 数量0
Star 数量1

评分:
根据上述表格,我会给该 MCP 服务器打分 6/10。它在功能和 Solr 集成方面表现优秀,但缺乏部分 MCP 生态特性(如 roots、采样、提示模板),也没有明确的开源许可证。

常见问题

Solr 搜索 MCP 服务器的作用是什么?

它充当 LLM 和 Apache Solr 之间的桥梁,在 FlowHunt 及其他支持 MCP 的客户端中,提供对 Solr 搜索、筛选、排序和文档检索功能的安全、认证和类型安全的访问。

该 MCP 服务器提供哪些资源和工具?

它提供 Solr 文档搜索、按 ID 检索文档、高级筛选与排序、分页搜索、高级查询执行、异步操作以及基于 JWT 的认证。

该服务器有哪些常见使用场景?

典型场景包括企业文档搜索、代码库探索、AI 驱动的知识检索、自动化报告生成以及基于访问控制的安全内容交付。

如何安全配置认证?

请使用环境变量来存储和注入如 JWT 密钥和 Solr URL 等敏感数据。文档为每个支持的客户端提供了示例。

Solr 搜索 MCP 服务器支持提示模板或采样吗?

当前实现未包含明确的提示模板或采样功能。

该 MCP 服务器是开源的吗?

它没有 LICENSE 文件,因此目前尚不明确为开源。

通过 FlowHunt 启用 Solr 驱动的 AI 搜索

将您的 LLM 连接到 Solr,实现快速、安全和高级的文档搜索。在 FlowHunt 中试用 Solr 搜索 MCP 服务器,为您的 AI 代理加速赋能。

了解更多

OpenSearch MCP 服务器集成
OpenSearch MCP 服务器集成

OpenSearch MCP 服务器集成

OpenSearch MCP 服务器实现了 OpenSearch 与 FlowHunt 及其他 AI 代理的无缝集成,通过模型上下文协议(MCP)以编程方式访问搜索、分析和内容管理等功能。...

2 分钟阅读
AI OpenSearch +5
Elasticsearch MCP 服务器
Elasticsearch MCP 服务器

Elasticsearch MCP 服务器

Elasticsearch MCP 服务器桥接了 AI 助手与 Elasticsearch 和 OpenSearch 集群,实现了从 AI 工作流中直接进行高级搜索、索引管理和集群操作。可轻松将实时搜索与分析集成到 FlowHunt 流程中。...

2 分钟阅读
MCP Server Elasticsearch +5
mcp-google-search MCP 服务器
mcp-google-search MCP 服务器

mcp-google-search MCP 服务器

mcp-google-search MCP 服务器通过 Google 自定义搜索 API 构建 AI 助手与网络之间的桥梁,实现实时搜索和内容提取。它让大语言模型能够直接从在线来源访问、验证并总结最新信息。...

2 分钟阅读
AI Web Search +5