Labsco
MCP SERVER

NRTSearch

by tvergilio

Put a Lucene index behind your assistant — full query syntax, chosen fields and highlights, asked in plain conversation.

NoSQL, Graph & Key-Value Stores
Summary
Lucene syntax survives the trip through the assistant.

It does not paraphrase your query into something simpler — boolean groups, phrases, ranges and fuzzies go through as written, which matters when the index is the source of truth and the query has already been tuned against it.

What it is

A search tool over an NRTSearch/Lucene instance. It takes a full Lucene query — boolean, phrase, range, wildcard, fuzzy — against an index you name, and returns scored hits.

What you get
  • Any Lucene query run against a named index
  • The number of hits you want back, set per call
  • The fields returned, chosen per call
  • Matches highlighted on request
  • Structured logging and retries around the call
Requirements

Python and a reachable NRTSearch instance. Point the server at its host and port through a config file, whose location an environment variable can override; the included quickstart installs dependencies and starts it.