Agent Ransack
FreeNot checkedEnables Cursor's AI agent to perform supercharged local file search on Windows by connecting to Agent Ransack via MCP, supporting content and filename searches,
About
Enables Cursor's AI agent to perform supercharged local file search on Windows by connecting to Agent Ransack via MCP, supporting content and filename searches, regex, and deep folder scans.
README
Give Cursor's AI agent supercharged local file search on Windows by connecting it to Agent Ransack via MCP.
Instead of relying only on Cursor's built-in search, the agent can call search_files_content and run headless searches through flpsearch.exe — ideal for large codebases, regex-heavy queries, and deep folder scans.
Windows only. Requires Node.js 18+ and a licensed Agent Ransack build that supports command-line export (
-o).
Features
search_files_contentMCP tool — Cursor's agent invokes Agent Ransack autonomously- Content search — find text or regex inside files
- Filename search — omit
containingTextto search by file name pattern only - Headless — no Agent Ransack window pops up; results are parsed from CSV output
- Auto-detects common
flpsearch.exeinstall paths
Prerequisites
| Requirement | Notes |
|---|---|
| Windows | Uses flpsearch.exe (Agent Ransack console tool) |
| Node.js 18+ | nodejs.org |
| Agent Ransack (licensed) | Free edition blocks headless -o export. Premium / trial required. |
| Cursor | With MCP support enabled |
Find your flpsearch.exe path
Common locations:
C:\Program Files\Mythicsoft\Agent Ransack\flpsearch.exe
C:\Program Files\Agent Ransack\flpsearch.exe
Installation
1. Clone the repo
git clone https://github.com/amrsohil/Agent-Ransack-MCP-Cursor.git
cd Agent-Ransack-MCP-Cursor
2. Install dependencies
npm install
3. Add to Cursor MCP config
Open (or create) your global MCP config:
C:\Users\YOUR_USER\.cursor\mcp.json
Add the server (adjust paths to match your machine):
{
"mcpServers": {
"agent-ransack": {
"command": "C:\\Program Files\\nodejs\\node.exe",
"args": ["C:\\path\\to\\Agent-Ransack-MCP-Cursor\\index.js"],
"env": {
"FLPSEARCH_PATH": "C:\\Program Files\\Mythicsoft\\Agent Ransack\\flpsearch.exe"
}
}
}
}
See mcp.json.example for a copy-paste template.
4. Reload Cursor
Open Settings → MCP. You should see agent-ransack with the search_files_content tool available.
Usage
Once configured, ask Cursor's agent naturally:
- "Search
D:\Projects\MyAppfor every reference toWorkOrderStatus" - "Find all
.tsxfiles containinguseEffectin my repo" - "List every
.configfile underC:\Projects"
The agent will call the MCP tool automatically.
Tool parameters
| Parameter | Required | Description |
|---|---|---|
folder |
Yes | Absolute path to search |
containingText |
No | Text or regex inside files. Omit for filename-only search. |
filePattern |
No | e.g. *.cs, *.tsx. Default: *.* |
subfolders |
No | Search recursively. Default: true |
regex |
No | Treat containingText as regex. Default: false |
matchCase |
No | Case-sensitive content search. Default: false |
maxLinesPerFile |
No | Cap matching lines per file |
How it works
Cursor Agent → MCP Server (Node.js) → flpsearch.exe → CSV results → Agent
- Cursor's agent calls
search_files_content - The MCP server runs
flpsearch.exeheadlessly with-oto a temp CSV file - Results are parsed and returned as formatted text
- No Agent Ransack UI window appears
Troubleshooting
| Problem | Fix |
|---|---|
| Tool not listed in Cursor | Reload Cursor; check mcp.json syntax and paths |
flpsearch.exe not found |
Set FLPSEARCH_PATH in mcp.json env block |
not available in the free version |
Upgrade to Agent Ransack premium / FileLocator Pro |
node not found |
Use full path to node.exe in MCP config |
| No results | Verify the folder path exists and filePattern is correct |
Professional setup & custom MCP development
Need help setting this up for your team or building custom MCP integrations?
Amr Sohil
📧 [email protected]
Available for:
- Agent Ransack + Cursor MCP setup for teams
- Custom MCP server development
- Windows dev workflow automation
- Enterprise Cursor tooling
License
This MCP server is released under the MIT License.
Agent Ransack is commercial software by Mythicsoft. This project does not include or redistribute Agent Ransack. Each user must install and license Agent Ransack separately.
Author
Amr Sohil
📧 [email protected]
If this project helps you, consider starring the repo on GitHub.
Install Agent Ransack in Claude Desktop, Claude Code & Cursor
unyly install agent-ransack-mcpInstalls into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.
First time? Get the CLI: curl -fsSL https://unyly.org/install | sh
Or configure manually
Run in your terminal:
claude mcp add agent-ransack-mcp -- npx -y github:amrsohil/Agent-ransack-MCP-cursorFAQ
Is Agent Ransack MCP free?
Yes, Agent Ransack MCP is free — one-click install via Unyly at no cost.
Does Agent Ransack need an API key?
No, Agent Ransack runs without API keys or environment variables.
Is Agent Ransack hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Agent Ransack in Claude Desktop, Claude Code or Cursor?
Open Agent Ransack on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
by modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
by xuzexin-hzCompare Agent Ransack with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All ai MCPs
