Agent Ransack MCP

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.

Category
访问服务器

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_content MCP tool — Cursor's agent invokes Agent Ransack autonomously
  • Content search — find text or regex inside files
  • Filename search — omit containingText to search by file name pattern only
  • Headless — no Agent Ransack window pops up; results are parsed from CSV output
  • Auto-detects common flpsearch.exe install 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\MyApp for every reference to WorkOrderStatus"
  • "Find all .tsx files containing useEffect in my repo"
  • "List every .config file under C:\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
  1. Cursor's agent calls search_files_content
  2. The MCP server runs flpsearch.exe headlessly with -o to a temp CSV file
  3. Results are parsed and returned as formatted text
  4. 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

Baidu Map

百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。

官方
精选
JavaScript
Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
graphlit-mcp-server

graphlit-mcp-server

模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。

官方
精选
TypeScript
Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选