Search MCP server
MCP server for code search (ripgrep + fd) with structured, token-efficient output
138 stars
Reviews
Write oneNobody has reviewed Search yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Search tools (3)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
countCounts pattern matches per file using ripgrep. Returns per-file match counts and totals. Use instead of running `rg --count` or `grep -c` in the terminal.
findFinds files and directories using fd with structured output. Returns file paths, names, and extensions. Use instead of running `fd` or `find` in the terminal.
searchSearches file contents using ripgrep with structured JSON output. Returns match locations with file, line, column, matched text, and line content. Use instead of running `rg` or `grep` in the terminal.
Public scan report
scanner v0.1.10 · 2026-09-28 · same rubric, same numbers if you re-run it
- Code scan19 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 6 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Install Search in Claude Code, Cursor or VS Code
Runs npx -y @paretools/search on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add search -- npx -y @paretools/search
What the publisher says
From the Search repository's README, as published. We do not edit it. Read it on GitHub
Pare
Reliable, structured CLI output for AI agents — no more parsing fragile terminal text.
Pare provides MCP servers that wrap common developer tools (git, npm, docker, test runners, etc.) and return clean, schema-validated JSON instead of raw terminal text. Agents get typed data they can act on directly, without brittle string parsing.
The Problem
Parsing CLI output is fragile. Raw terminal text includes ANSI escape codes, decorative headers, progress bars, locale-specific formatting, and platform differences that break agent workflows in subtle ways. An agent that works fine with git status on macOS may fail on Windows because the output format changed. A test runner's summary line might shift between versions, silently breaking a regex.
Pare eliminates this entire class of errors by returning schema-validated JSON with consistent field names, regardless of platform, tool version, or locale. As a bonus, structured output is significantly smaller — agents use fewer tokens per tool call:
Token estimates use ~4 chars/token. The biggest savings appear on verbose commands (builds, installs, tests). For simpler tools like eslint or tsc, the main advantage is reliable structured data — agents can use typed JSON directly rather than parsing strings.
How It Works
Each Pare tool returns two outputs:
- content — human-readable text, for MCP clients that display it
- structuredContent — typed, schema-validated JSON, ready for agents to process
This uses MCP's structuredContent and outputSchema features to provide type-safe, validated data that agents can rely on without custom parsing.
Example: git status
Raw git output (~118 tokens):
On branch main
Your branch is ahead of 'origin/main' by 2 commits.
(use "git push" to publish your local commits)Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Search: common questions
- Is Search MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the Search safety report
- How do I install Search?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Search need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Search maintained?
- The last commit was 21 days ago (2026-09-22). The latest release is v0.7.1.
- What can I use instead of Search?
- Servers from other publishers that do the same job: Ref Tools MCP server, MCP FreeScout MCP server and Ref Tools MCP server. Compare all Search alternatives.
Alternatives to Search
Same job from other publishers: the closest match first, then the best rated.
- Ref ToolsToken-efficient search for coding agents over public and private documentation.not reviewedEstablishedA
- MCP FreeScoutFreeScout ticket management with AI-powered analysis, search filters, and structured outputs.not reviewedGrowingA
- Ref ToolsToken efficient search for coding agents over public and private documentation.not reviewedGrowingC
- HasData Yellow PagesYellow Pages local business search and full business listings, as structured JSON.not reviewedEstablishedA
- RepoRelayBounded local MCP access to one approved repository for AI read/search and structured handoffs.not reviewedGrowingA