NRT Search is an MCP server that provides near real-time search, document indexing, and querying capabilities implemented in Java. Built using Spring and distributed as a Java archive, it exposes search engine mechanisms directly to Model Context Protocol clients via standard input/output transport. Developers, search engineers, and automated AI agents use it to bridge conversational assistants with local or remote search backends. By integrating this server into an MCP environment, users enable AI models to index document collections and run low-latency retrieval operations within active chat workflows. The server executes directly on the Java runtime using Spring profiles to manage standard I/O communication, removing the need for external web service layers during local LLM interactions. It offers an effective approach for integrating document search workflows into developer environments, allowing large language models to inspect and query structured text repositories accurately.
Category: Files, Documents & PDFs
Tags: document-retrieval, indexing, java, search
./build/libs/nrtsearch-mcp-0.0.1.jar from the project repository at https://github.com/waziqi89/nrtsearch-mcp. 2. Open your Claude Desktop configuration file (claude_desktop_config.json). 3. Add the server under the mcpServers section: json { "mcpServers": { "nrtsearch": { "command": "java", "args": [ "-jar", "-Dspring.profiles.active=stdio", "./build/libs/nrtsearch-mcp-0.0.1.jar" ] } } } 4. Save the configuration and restart Claude Desktop. 5. Optionally inspect the server using the MCP Inspector: npx @modelcontextprotocol/inspector java -Dspring.profiles.active=stdio -jar ./build/libs/nrtsearch-mcp-0.0.1.jarPart of MCP Servers
NRT Search is a Model Context Protocol server implemented in Java. It allows AI clients like Claude Desktop to connect to a near real-time search engine backend for indexing and querying documents over standard input and output.
To run NRT Search, ensure you have Java installed. Build or locate the application JAR at ./build/libs/nrtsearch-mcp-0.0.1.jar, then add it to your Claude Desktop configuration file specifying the java command with the stdio Spring profile.
NRT Search works with Claude Desktop and any client that supports standard I/O (stdio) transport for MCP servers. You can also test and inspect its functions using the official MCP Inspector tool via npx.
NRT Search enables automated assistants to manage document indexing and perform near real-time search queries. It acts as an integration bridge between Java-based search systems and AI conversational tools.