Lucene MCPサーバー

Lucene MCPサーバー

Luceneベースの強力な検索とドキュメント管理をLucene MCPサーバーでFlowHuntに統合。スケーラブルなエンタープライズ検索、ナレッジベース拡張、自動インデックス作成に最適。

「Lucene」MCPサーバーは何をするものですか?

MCP Luceneサーバーは、Apache Luceneを利用したModel Context Protocol(MCP)のJava実装であり、効率的な検索・取得機能を提供します。MCP準拠サーバーとして、大規模なドキュメントリポジトリに対し、全文検索・インデックス作成・メタデータフィルタリングなどのタスクをAIアシスタントやエージェントが実行できるようにします。RESTful API経由で、Luceneの強力なクエリ構文を利用したドキュメントのアップサート(追加/更新)、削除、一覧取得、検索が可能です。Spring Bootベースで構築されているためデプロイも容易で、Dockerによるコンテナ化も対応しています。AI駆動ワークフローやソフトウェア開発パイプラインへの高度なドキュメント検索・管理機能の統合に最適なサーバーです。

プロンプト一覧

リポジトリにはプロンプトテンプレートに関する情報はありません。

リソース一覧

リポジトリに明示的なMCPリソース記載はありません。

ツール一覧

  • アップサートツール

    • /mcp/v1/upsert エンドポイント経由でLuceneインデックスへのドキュメント追加・更新が可能。
  • 削除ツール

    • /mcp/v1/delete エンドポイントでLuceneインデックスからドキュメント削除を実行。
  • 一覧ツール

    • /mcp/v1/list エンドポイント経由でインデックスからドキュメントの一覧を取得。
  • クエリツール

    • /mcp/v1/query エンドポイントでLuceneクエリ構文を用いた高度な検索が可能。
  • ステータスツール

    • /mcp/v1/status エンドポイントでサーバーステータスを確認。

このMCPサーバーのユースケース

  • エンタープライズドキュメント検索
    Lucene MCPサーバーを統合することで、大量の業務ドキュメントに対して堅牢かつスケーラブルな検索機能を提供し、関連ファイルや記録の容易な検索を実現します。

  • ナレッジベース拡張
    会社のマニュアルやFAQ、サポートチケットなどをインデックス化し、AIアシスタントが検索・取得できるように強化します。

  • 自動データ取り込み・インデックス作成
    ドキュメントの追加・更新をプログラムから自動で行い、検索エンジンを常に最新の状態に保つことが可能です。

  • メタデータによるフィルタリング
    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エージェントと接続します。

FlowHunt MCP flow

MCPコンポーネントをクリックして設定パネルを開き、システムMCP設定セクションに以下のJSONフォーマットでMCPサーバー情報を入力します。

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

設定後、AIエージェントはこのMCPの全機能にアクセスできるようになります。必ず “lucene-mcp” を実際のMCPサーバー名に、URLをご自身のMCPサーバーURLに置き換えてください。


概要

セクション対応状況詳細・備考
概要
プロンプト一覧見つかりません
リソース一覧見つかりません
ツール一覧RESTエンドポイントがツール
APIキーのセキュリティ記載例あり
サンプリング対応(評価時は重要度低)未確認
ルーツ対応
サンプリング対応

公開情報に基づくと、MCP Luceneサーバーはドキュメント検索と管理のための強力な基盤を提供していますが、プロンプトテンプレートやリソース、ルーツ、サンプリング等の明示的な対応はありません。MCPサーバーとしてのセットアップや利用方法はよくまとまっています。

当社の見解

MCP Luceneサーバーは、エンタープライズ向けの検索・ドキュメント管理のための堅牢で実用的なMCP実装です。ただし、プロンプトテンプレートやリソース定義、高度なMCP機能(ルーツやサンプリング)の不足により、より複雑なエージェンティックなワークフローへの柔軟性は限定的です。Luceneによる検索をAIシステムへ統合する出発点としては非常に優れています。MCPスコア:6/10

MCPスコア

ライセンスあり✅ (Apache-2.0)
ツールを1つ以上搭載
フォーク数1
スター数0

よくある質問

Lucene MCPサーバーとは何ですか?

Lucene MCPサーバーは、Apache Luceneを活用したModel Context ProtocolのJava実装であり、強力なドキュメント検索、インデックス作成、メタデータフィルタリングを提供します。AIワークフローへのドキュメント管理・検索の統合に最適です。

Lucene MCPサーバーはどのようなツールを提供しますか?

アップサート(追加/更新)、削除、一覧取得、検索、サーバーステータス確認のためのRESTfulエンドポイントを提供します。これらのツールにより、自動化ワークフローやAIシステムへのシームレスな統合が可能です。

Lucene MCPサーバーの主なユースケースは?

代表的な用途には、エンタープライズドキュメント検索、AIナレッジベース拡張、自動データ取り込みとインデックス作成、メタデータによるフィルタリング、API駆動型ドキュメント管理機能の実装などがあります。

機密キーや設定のセキュリティはどう確保しますか?

設定ファイル内で環境変数を使用してAPIキーや機密情報を保存・参照することで、認証情報を安全にバージョン管理外に保管できます。

Lucene MCPサーバーはプロンプトテンプレートやリソースに対応していますか?

リポジトリ内にプロンプトテンプレートや明示的なMCPリソースはありません。本サーバーはドキュメント検索と管理に特化しています。

Lucene MCPサーバーの動作に必要な前提条件は?

サーバーのビルド・実行にはJava11以上およびMaven3.6以上が必要です。Dockerによるコンテナデプロイもサポートされています。

FlowHuntでLucene MCPサーバーを導入

高度でスケーラブルなドキュメント検索と管理でAIワークフローを強化。今すぐFlowHuntにLucene MCPサーバーを追加しましょう。

詳細はこちら

Elasticsearch MCPサーバー
Elasticsearch MCPサーバー

Elasticsearch MCPサーバー

Elasticsearch MCPサーバーは、AIアシスタントとElasticsearchおよびOpenSearchクラスターを連携し、高度な検索、インデックス管理、クラスター操作をAIワークフローから直接実行できるようにします。リアルタイム検索や分析機能をFlowHuntのフローに簡単に統合できます。...

2 分で読める
MCP Server Elasticsearch +5
Needle MCPサーバー
Needle MCPサーバー

Needle MCPサーバー

Needle MCPサーバーは、MCPプロトコルを通じてAIアシスタントとドキュメント管理やセマンティック検索をシームレスに接続し、自動情報検索、ナレッジベースの拡張、FlowHuntなどにおけるドキュメントワークフローの効率化を実現します。...

1 分で読める
MCP Integrations +3
Dune Analytics MCPサーバー
Dune Analytics MCPサーバー

Dune Analytics MCPサーバー

Dune Analytics MCPサーバーは、Dune Analyticsのブロックチェーン分析データをAI駆動のワークフローにシームレスに統合し、アシスタントや開発者がDuneクエリをプログラム的に取得・実行できることで、リアルタイムのオンチェーン分析、ダッシュボード生成、自動レポーティングを実現します。...

1 分で読める
Blockchain Analytics +5