Skip to main content
Glama
amrsohil

Agent Ransack MCP

by amrsohil

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


Related MCP server: Everything Search MCP Server

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.

Install Server
A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    -
    quality
    D
    maintenance
    Enables intelligent file searching in local directories using natural language queries. Supports searching by file type, filename patterns, and content across multiple formats including PDF, Word, Excel, and text files with AI-powered relevance scoring.
    Last updated
  • A
    license
    A
    quality
    B
    maintenance
    Enables AI-driven semantic code search by leveraging Windsurf's reverse-engineered protocol to perform multi-round local searches using natural language. It automatically executes bundled ripgrep and file operations to return relevant code snippets and file paths to MCP-compatible clients.
    Last updated
    2
    90
    324
    MIT
  • A
    license
    -
    quality
    D
    maintenance
    Enables AI assistants to search local files on Windows using the Everything search engine, supporting basic and complex file searches with filters like date, size, media type, and document type.
    Last updated
    2
    MIT

View all related MCP servers

Related MCP Connectors

  • Local-first RAG engine with MCP server for AI agent integration.

  • Search your AI chat history (ChatGPT, Claude, Codex) from any MCP client. Remote, private, read-only

  • Multi-engine search for AI agents. Trust scoring, local corpus, MCP-native. Self-hostable, BYOK.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/amrsohil/Agent-ransack-MCP-cursor'

If you have feedback or need assistance with the MCP directory API, please join our Discord server