mcp-keyword-search-server
Verified Safeby Codewithnavy
Overview
An MCP server for intelligent keyword searching within files and directories to analyze logs, documentation, and code.
Installation
npm startSecurity Notes
Path traversal prevention is implemented with `path.resolve` and `fs.statSync` checks. File types are restricted for directory searches to .txt, .log, and .md. However, `fs.readFileSync` is used to read entire file contents into memory for single file search, which contradicts the 'Memory Efficient: Streams files without loading entire contents into memory' claim in the README. This could lead to high memory consumption or denial-of-service if very large files are searched. Output lines are truncated to 200 characters to limit result size. No direct `eval` or hardcoded secrets were found.
Similar Servers
tenets
Provides intelligent, token-optimized code context and automatically injects guiding principles to AI coding assistants for enhanced understanding and consistent interactions.
bluera-knowledge
Provides a semantic knowledge base and intelligent web crawling capabilities to power coding agents, enabling them to search internal project files, Git repositories, and crawled web documentation.
PairOfCleats
Codebase analysis and intelligence server, providing indexing, search, risk analysis, and vulnerability triage capabilities.
enhanced-filesystem-mcp
Provides enhanced filesystem access to an MCP client with named path aliases and fuzzy search capabilities.