Integrate Everything Search with MCP for powerful file search with advanced filters and sorting
The Everything Search MCP Server acts as an adapter, bridging powerful file search capabilities with AI applications and other tools that support the Model Context Protocol (MCP). This server provides a standardized interface for integrating advanced search functionalities, making it easier to develop and deploy applications leveraging Everything Search without needing direct interaction with its underlying API.
The Everything Search MCP Server harnesses the full text search capabilities of the Everything Search Engine while exposing these features via MCP. The server supports a wide range of query parameters and filters, enabling AI applications to conduct precise searches tailored to specific use cases.
The Everything Search MCP Server is built to adhere strictly to the Model Context Protocol (MCP), ensuring seamless integration with various AI applications that support this standard. The protocol ensures a consistent command structure, allowing AI clients to issue search commands in a uniform manner.
graph TD
A[AI Application] -->|MCP Client| B[MCP Protocol]
B --> C[MCP Server]
C --> D[Data Source/Tool]
style A fill:#e1f5fe
style C fill:#f3e5f5
style D fill:#e8f5e8
The flow diagram illustrates how an AI application interacts with the MCP server, executing searches and receiving results from Everything Search Engine.
To start using the Everything Search MCP Server, ensure you have the necessary prerequisites met:
Tools > Options
.HTTP Server
tab.OK
to apply changes.Legal professionals can use this MCP server to rapidly retrieve relevant documents from a large database of contracts and legal briefs. Advanced search filters, such as whole word matching and date range queries, ensure quick and accurate outcomes.
{
"query": "contract * 2023",
"scope": "\\Legal\\Contracts\\Q3 2023",
"wholeWord": true,
"maxResults": 50,
"sortBy": "date_modified",
"ascending": false
}
Developers can leverage the server to quickly find code snippets, configuration files, and other assets within a codebase. The ability to search using regular expressions simplifies complex queries.
{
"query": "\\.env$",
"regex": true,
"scope": "\\Projects\\Backend\\Configurations",
"maxResults": 10,
"sortBy": "size"
}
The Everything Search MCP Server is compatible with popular AI applications such as:
MCP Client | Resources | Tools | Prompts | Status |
---|---|---|---|---|
Claude Desktop | ✅ | ✅ | ✅ | Full Support |
Continue | ✅ | ✅ | ✅ | Full Support |
Cursor | ❌ | ✅ | ❌ | Tools Only |
The server is optimized for performance, supporting up to 100 results in a single query. It also ensures compatibility with various data sources and tools supported by the Everything Search Engine.
{
"mcpServers": {
"everything-search": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-everythingsearch"],
"env": {
"API_KEY": "your-api-key"
}
}
}
}
graph TD
A[Server] --> B[Everything Search Engine]
C[AI Application] -->|MCP Client| D[MCP Server]
E[MCP Request] --> F[Benchmark & Validation Layer]
G[Fetched Results] --> H[Data Source Filter]
I[Human-Readable Formatting] --> J[Response Generation]
style A fill:#f3e5f5
style C fill:#e1f5fe
style D fill:#e8f5e8
This architecture diagram outlines the flow of data from the AI application through the MCP client to the Everything Search Engine and back, emphasizing the validation and formatting processes.
A: Go to Tools > Options > HTTP Server
, enable it, and set the port to 8011.
A: Yes, you can modify the src/server.ts
file where it connects to http://127.0.0.1:8011/
.
A: The server supports sorting by name, path, size, or date modified with options for ascending and descending.
A: Yes, regular expression support is available for advanced text patterns.
A: The server will return an empty result set with a success status; no errors will be thrown unless the query itself is malformed.
Contributions to the Everything Search MCP Server are welcome. To contribute, fork the repository and submit pull requests adhering to our coding standards. Detailed guidelines can be found in the CONTRIBUTING.md
file included with the project.
For more information on Model Context Protocol (MCP) and other resources, visit the MCP documentation at https://modelcontextprotocol.org/. Join the community forum for discussions and support: https://forum.modelcontextprotocol.org/.
This comprehensive documentation aims to provide a clear understanding of how the Everything Search MCP Server enhances AI application workflows through advanced search integration. By leveraging this server, developers can build applications that benefit from powerful file searching capabilities without extensive configuration or coding.
RuinedFooocus is a local AI image generator and chatbot image server for seamless creative control
Learn to set up MCP Airflow Database server for efficient database interactions and querying airflow data
Simplify MySQL queries with Java-based MysqlMcpServer for easy standard input-output communication
Access NASA APIs for space data, images, asteroids, weather, and exoplanets via MCP integration
Explore CoRT MCP server for advanced self-arguing AI with multi-LLM inference and enhanced evaluation methods
Build stunning one-page websites track engagement create QR codes monetize content easily with Acalytica