Agent Ransack MCP
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
Agent Ransack MCP for Cursor
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
📧 amr.sohil@gmail.com
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
📧 amr.sohil@gmail.com
If this project helps you, consider starring the repo on GitHub.
推荐服务器
Baidu Map
百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
Playwright MCP Server
一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。
Magic Component Platform (MCP)
一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。
Audiense Insights MCP Server
通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。
VeyraX
一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。
graphlit-mcp-server
模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。
Kagi MCP Server
一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。
e2b-mcp-server
使用 MCP 通过 e2b 运行代码。
Neon MCP Server
用于与 Neon 管理 API 和数据库交互的 MCP 服务器
Exa MCP Server
模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。