Lucene MCP 服务器

Lucene MCP 服务器

MCP Lucene Search Document Management

联系我们在FlowHunt托管您的MCP服务器

FlowHunt在您的内部系统和AI工具之间提供额外的安全层,让您能够精细控制从MCP服务器可访问哪些工具。托管在我们基础设施中的MCP服务器可以与FlowHunt的聊天机器人以及ChatGPT、Claude和各种AI编辑器等热门AI平台无缝集成。

“Lucene” MCP 服务器的作用是什么?

MCP Lucene 服务器是一款基于 Java 的模型上下文协议(MCP)实现,采用 Apache Lucene 提供高效的搜索与检索能力。作为符合 MCP 标准的服务器,它允许 AI 助手和代理与大型文档库交互,完成全文搜索、索引和元数据过滤等任务。通过其 RESTful API,Lucene MCP 服务器允许客户端使用 Lucene 强大的查询语法进行文档的 upsert(新增/更新)、删除、列出和查询。基于 Spring Boot 构建,易于部署,并可通过 Docker 容器化。此服务器非常适合将高级文档搜索和管理能力集成到 AI 驱动的工作流或软件开发流程中。

Prompt 列表

仓库中未提供有关 prompt 模板的信息。

资源列表

仓库中未描述显式的 MCP 资源。

工具列表

  • Upsert 工具

    • 允许客户端通过 /mcp/v1/upsert 接口向 Lucene 索引新增或更新文档。
  • Delete 工具

    • 允许通过 /mcp/v1/delete 接口从 Lucene 索引中删除文档。
  • List 工具

    • 通过 /mcp/v1/list 接口获取索引中的文档列表。
  • Query 工具

    • 使用 /mcp/v1/query 接口,支持基于 Lucene 查询语法的复杂搜索。
  • Status 工具

    • 通过 /mcp/v1/status 接口检查服务器状态。

该 MCP 服务器的应用场景举例

  • 企业文档搜索
    开发者可集成 Lucene MCP 服务器,为大规模业务文档提供强大而可扩展的搜索能力,便于查找相关文件和记录。

  • 知识库增强
    让 AI 助手能够检索并获取索引化的公司手册、FAQ 或支持工单中的信息。

  • 自动化数据采集与索引
    通过编程方式向 Lucene 索引 upsert 和更新文档,确保搜索引擎始终保持最新。

  • 基于元数据的过滤
    利用 Lucene 的能力,根据文档元数据过滤查询,支持高级数据检索场景。

  • API 驱动的搜索集成
    通过 RESTful 接口,为其他应用或代理无缝提供文档搜索和管理功能。

如何部署

Windsurf

  1. 确保已安装 Java 11+ 和 Maven 3.6+。
  2. 构建项目:
    mvn clean install
    
  3. 将 MCP Lucene 服务器添加到您的配置中:
    {
      "mcpServers": {
        "lucene-mcp": {
          "command": "java",
          "args": ["-jar", "target/mcp-lucene-server-0.0.1-SNAPSHOT.jar"]
        }
      }
    }
    
  4. 保存您的配置并启动 Windsurf。
  5. http://localhost:8080/mcp/v1/status 验证服务器是否运行。

Claude

  1. 安装 Java 11+ 和 Maven 3.6+。
  2. 构建项目:
    mvn clean install
    
  3. 编辑您的 Claude 配置,添加如下内容:
    {
      "mcpServers": {
        "lucene-mcp": {
          "command": "java",
          "args": ["-jar", "target/mcp-lucene-server-0.0.1-SNAPSHOT.jar"]
        }
      }
    }
    
  4. 重启 Claude 并确保 MCP Lucene 服务器可访问。

Cursor

  1. 确认已安装 Java 11+ 和 Maven 3.6+。
  2. 构建 Lucene MCP 服务器:
    mvn clean install
    
  3. 添加到您的 Cursor 配置中:
    {
      "mcpServers": {
        "lucene-mcp": {
          "command": "java",
          "args": ["-jar", "target/mcp-lucene-server-0.0.1-SNAPSHOT.jar"]
        }
      }
    }
    
  4. 保存并重启 Cursor。
  5. http://localhost:8080/mcp/v1/status 测试端点。

Cline

  1. 确保已安装 Java 11+ 和 Maven 3.6+。
  2. 构建:
    mvn clean install
    
  3. 在您的 Cline 配置中:
    {
      "mcpServers": {
        "lucene-mcp": {
          "command": "java",
          "args": ["-jar", "target/mcp-lucene-server-0.0.1-SNAPSHOT.jar"]
        }
      }
    }
    
  4. 重启 Cline 并确认 MCP 服务器已启动。

关于 API 密钥安全的说明

如果您的配置需要保护 API 密钥或敏感信息,请使用环境变量:

{
  "mcpServers": {
    "lucene-mcp": {
      "command": "java",
      "args": ["-jar", "target/mcp-lucene-server-0.0.1-SNAPSHOT.jar"],
      "env": {
        "LUCENE_API_KEY": "${LUCENE_API_KEY}"
      },
      "inputs": {
        "apiKey": "${LUCENE_API_KEY}"
      }
    }
  }
}

如何在流程中使用 MCP

在 FlowHunt 中使用 MCP

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

FlowHunt MCP flow

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

{
  "lucene-mcp": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

配置完成后,AI agent 即可作为工具使用此 MCP,并拥有其所有功能和能力。请记得将 “lucene-mcp” 替换为您的实际 MCP 服务器名称,并将 URL 替换为您自己的 MCP 服务器地址。


概览

部分是否可用备注/说明
概览
Prompt 列表未找到
资源列表未找到
工具列表REST 接口作为工具
API 密钥安全提供示例
采样支持(评价时次要)未找到
支持 Roots
支持采样

根据当前信息,MCP Lucene 服务器在文档搜索和管理方面提供了坚实的基础,但缺乏 prompt 模板、资源、roots 或采样等高级 MCP 支持。其安装和使用文档较为完善,适合作为 MCP 服务器集成

我们的看法

MCP Lucene 服务器是一款强大且实用的企业级搜索与文档管理 MCP 实现。不过,缺乏 prompt 模板、资源定义以及 roots 或采样等高级 MCP 特性,限制了其在更复杂 agentic 工作流中的灵活性。总体而言,它是将 Lucene 搜索集成到 AI 系统中的坚实起点。MCP 评分:6/10

MCP 评分

是否有 LICENSE✅ (Apache-2.0)
至少有一个工具
Fork 数量1
Star 数量0

常见问题

什么是 Lucene MCP 服务器?

Lucene MCP 服务器是一种基于 Java 的模型上下文协议(MCP)实现,利用 Apache Lucene 提供强大的文档搜索、索引和元数据过滤功能。非常适合将文档管理和搜索集成到 AI 工作流中。

Lucene MCP 服务器提供哪些工具?

它提供用于新增/更新(upsert)、删除、列出和查询文档的 RESTful 接口,以及用于检查服务器状态的接口。这些工具可无缝集成到自动化工作流与 AI 系统中。

Lucene MCP 服务器的常见应用场景有哪些?

典型应用场景包括企业文档搜索、AI 知识库增强、自动化数据采集与索引、基于元数据的过滤,以及通过 API 驱动的文档管理功能。

如何保护敏感密钥或设置?

请在配置中使用环境变量来存储和访问 API 密钥或敏感信息,从而保证您的凭据安全且不被提交到版本控制。

Lucene MCP 服务器是否支持 prompt 模板或资源?

仓库中未提供 prompt 模板或显式的 MCP 资源。该服务器专注于文档搜索和管理功能。

运行 Lucene MCP 服务器的前置条件有哪些?

您需要 Java 11 或更高版本,以及 Maven 3.6 或更新版本来构建和运行服务器。支持 Docker 进行容器化部署。

在 FlowHunt 中部署 Lucene MCP 服务器

通过先进且可扩展的文档搜索与管理提升您的 AI 工作流。立即将 Lucene MCP 服务器添加到您的 FlowHunt 配置中。

了解更多

Solr 搜索 MCP 服务器
Solr 搜索 MCP 服务器

Solr 搜索 MCP 服务器

Solr 搜索 MCP 服务器将大型语言模型(LLM)与 Apache Solr 集成,实现通过模型上下文协议(MCP)直接从 Solr 集合安全、认证且类型安全地搜索和检索文档。为您的 AI 助手赋能企业级搜索、高级筛选、排序和异步查询——全部在 FlowHunt 工作流中完成。...

2 分钟阅读
MCP Server Apache Solr +4
Needle MCP 服务器
Needle MCP 服务器

Needle MCP 服务器

Needle MCP 服务器通过 MCP 协议无缝连接 AI 助手与文档管理及语义搜索,实现自动化信息检索、知识库扩展,并简化 FlowHunt 及更多平台的文档工作流程。...

2 分钟阅读
MCP Integrations +3
Glean MCP 服务器集成
Glean MCP 服务器集成

Glean MCP 服务器集成

将 Glean MCP 服务器与 FlowHunt 集成,为您的 AI 助手赋能,利用 Glean API 实现先进的企业级搜索和对话式问答。通过安全的 Docker 部署,简化工作流程、访问内部知识库并自动化支持。...

2 分钟阅读
MCP Servers AI +5