MCP server intelligence profile

MCP Ripgrep Server MCP Server

Provides ripgrep search capabilities to MCP clients like Claude, allowing high-performance text searches across files on your system

Local Onlymcollina
Awaiting current scanNpm · 0.4.0

The selected current version does not yet have completed public verification. Unknown does not mean clean or vulnerable.

1Distribution channel
5Independently observed tools
0Linked remote endpoints
AvailableVersion intelligence

Detailed security scan evidence is not public for this MCP yet. Public identity, registry metadata, and independently observed protocol inventory remain available.

Install and connect

Installation and connection instructions are shown only when supported by retained package, repository, or endpoint evidence.

Install mcp-ripgrep from npm

Version 0.4.0 declares 1 executable entrypoint.

npm install --save-exact mcp-ripgrep@0.4.0
npx -y -p mcp-ripgrep@0.4.0 mcp-ripgrep
MCP client configuration example
{
  "mcpServers": {
    "mcp-ripgrep": {
      "command": "npx",
      "args": [
        "-y",
        "-p",
        "mcp-ripgrep@0.4.0",
        "mcp-ripgrep"
      ]
    }
  }
}

Identity

Canonical slugmcp-ripgrep-server-1ef8013aDeploymentLocal Only
Canonical packagenpm:mcp-ripgrepRepositorymcollina/mcp-ripgrep
First publishedLatest release
Last security verificationClassification confidence90%
PublicationDraftOfficial distributionNot verified

Distributions

ChannelIdentifierCurrent versionVersionsSource
npmmcp-ripgrep0.4.04Repository

Current release

PackageVersionPublished / observedInventorySecurity scan
npmmcp-ripgrep0.4.0CurrentSep 5, 20265 toolsSucceeded · 0 resources · 0 promptsEvidence restricted
Enterprise protection

Continuously monitor this MCP for security risk

Independently scan the exact version your agents use, receive alerts when its risk changes, and investigate every finding with retained version evidence.

  • Independent exact-version security scans
  • Continuous release and vulnerability monitoring
  • Risk-change alerts with capability context
  • Historical evidence and API exports
Custom pricingContact salesTailored to your organization, integrations, data needs, and support requirements.

Current version evidence

No public current-version evidence is available yet.

Current protocol inventory

2025-06-18Negotiated protocol
ripgrep-searchServer-reported name
1Capability groups
Aug 15, 2026Observed

Tools 5

ToolCategoryAnnotationsRisk
advanced-searchAdvanced search with ripgrep with more options
Input schema
{
  "type": "object",
  "properties": {
    "pattern": {
      "type": "string",
      "description": "The search pattern (regex by default)"
    },
    "path": {
      "type": "string",
      "description": "Directory or file(s) to search."
    },
    "caseSensitive": {
      "type": "boolean",
      "description": "Use case sensitive search (default: auto)"
    },
    "fixedStrings": {
      "type": "boolean",
      "description": "Treat pattern as a literal string, not a regex"
    },
    "filePattern": {
      "type": "string",
      "description": "Filter by file type or glob"
    },
    "fileType": {
      "type": "string",
      "description": "Filter by file type (e.g., js, py)"
    },
    "maxResults": {
      "type": "number",
      "description": "Limit the number of matching lines"
    },
    "context": {
      "type": "number",
      "description": "Show N lines before and after each match"
    },
    "invertMatch": {
      "type": "boolean",
      "description": "Show lines that don't match the pattern"
    },
    "wordMatch": {
      "type": "boolean",
      "description": "Only show matches surrounded by word boundaries"
    },
    "includeHidden": {
      "type": "boolean",
      "description": "Search in hidden files and directories"
    },
    "followSymlinks": {
      "type": "boolean",
      "description": "Follow symbolic links"
    },
    "showFilenamesOnly": {
      "type": "boolean",
      "description": "Only show filenames of matches, not content"
    },
    "showLineNumbers": {
      "type": "boolean",
      "description": "Show line numbers"
    },
    "useColors": {
      "type": "boolean",
      "description": "Use colors in output (default: false)"
    }
  },
  "required": [
    "pattern",
    "path"
  ]
}
count-matchesCount matches in files using ripgrep
Input schema
{
  "type": "object",
  "properties": {
    "pattern": {
      "type": "string",
      "description": "The search pattern (regex by default)"
    },
    "path": {
      "type": "string",
      "description": "Directory or file(s) to search."
    },
    "caseSensitive": {
      "type": "boolean",
      "description": "Use case sensitive search (default: auto)"
    },
    "filePattern": {
      "type": "string",
      "description": "Filter by file type or glob"
    },
    "countLines": {
      "type": "boolean",
      "description": "Count matching lines instead of total matches"
    },
    "useColors": {
      "type": "boolean",
      "description": "Use colors in output (default: false)"
    }
  },
  "required": [
    "pattern",
    "path"
  ]
}
list-file-typesList all supported file types in ripgrep
Input schema
{
  "type": "object",
  "properties": {}
}
list-filesList files that would be searched by ripgrep without actually searching them
Input schema
{
  "type": "object",
  "properties": {
    "path": {
      "type": "string",
      "description": "Directory or file(s) to search."
    },
    "filePattern": {
      "type": "string",
      "description": "Filter by file type or glob"
    },
    "fileType": {
      "type": "string",
      "description": "Filter by file type (e.g., js, py)"
    },
    "includeHidden": {
      "type": "boolean",
      "description": "Include hidden files and directories"
    }
  },
  "required": [
    "path"
  ]
}
searchSearch files for patterns using ripgrep (rg)
Input schema
{
  "type": "object",
  "properties": {
    "pattern": {
      "type": "string",
      "description": "The search pattern (regex by default)"
    },
    "path": {
      "type": "string",
      "description": "Directory or file(s) to search."
    },
    "caseSensitive": {
      "type": "boolean",
      "description": "Use case sensitive search (default: auto)"
    },
    "filePattern": {
      "type": "string",
      "description": "Filter by file type or glob"
    },
    "maxResults": {
      "type": "number",
      "description": "Limit the number of matching lines"
    },
    "context": {
      "type": "number",
      "description": "Show N lines before and after each match"
    },
    "useColors": {
      "type": "boolean",
      "description": "Use colors in output (default: false)"
    }
  },
  "required": [
    "pattern",
    "path"
  ]
}

Resources 0

  • None observed.

Resource templates 0

  • None observed.

Prompts 0

  • None observed.

Remote endpoints

EndpointTransportAuthenticationHealthObserved
No verified remote endpoint is linked.

MCP Ripgrep Server MCP Server questions

How do I install MCP Ripgrep Server MCP Server?

Install the selected package version with: npm install --save-exact mcp-ripgrep@0.4.0

What tools does MCP Ripgrep Server MCP Server provide?

MCP Ripgrep Server MCP Server exposed 5 tools during independent protocol observation, including advanced-search, count-matches, list-file-types, list-files, search.

Is MCP Ripgrep Server MCP Server secure?

The selected current version does not yet have completed public verification. Unknown does not mean clean or vulnerable.

Explore related MCP server guides

Curated product and capability guides containing this catalog record.

Official vs Community MCP Servers

Let’s talk about MCP security.

Share your details and our security team will contact you.