#1212th of 86 in MCP servers for developers

fff

Fast typo-tolerant file and content search for MCP clients, Pi and Neovim

Stars
11.2k
License
MIT
Last commit
Oct 2026
Last release
Sep 2026
Language
Rust
Stars, last 29 weeks+7,037
10 Apr 2026: 4,155 stars17 Apr 2026: 4,913 stars24 Apr 2026: 5,228 stars1 May 2026: 5,527 stars8 May 2026: 5,706 stars15 May 2026: 5,876 stars22 May 2026: 6,100 stars29 May 2026: 6,389 stars5 Jun 2026: 7,229 stars12 Jun 2026: 7,923 stars19 Jun 2026: 8,609 stars26 Jun 2026: 8,877 stars3 Jul 2026: 9,117 stars10 Jul 2026: 9,269 stars17 Jul 2026: 9,375 stars24 Jul 2026: 9,524 stars31 Jul 2026: 9,623 stars7 Aug 2026: 9,689 stars14 Aug 2026: 9,784 stars21 Aug 2026: 9,961 stars28 Aug 2026: 10,096 stars4 Sept 2026: 10,315 stars11 Sept 2026: 10,607 stars18 Sept 2026: 10,691 stars25 Sept 2026: 10,816 stars2 Oct 2026: 10,863 stars9 Oct 2026: 11,018 stars16 Oct 2026: 11,110 stars23 Oct 2026: 11,165 stars30 Oct 2026: 11,192 stars

4,155 on 10 Apr 202611,192 on 30 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

fff is a Rust file search library with a resident in-memory index, frecency ranking, git-status annotations and a background watcher. It ships as an MCP server (tools grep, find_files, multi_grep) for Claude Code, Codex, OpenCode, Cursor and Cline, as a Pi agent extension, and as the fff.nvim picker. Search is typo-tolerant, with fuzzy fallback on zero matches and a definitions-only mode.

Who it is for: Users of coding agents or Neovim who want faster, ranked file and grep search

Strengths

  • Index stays resident across tool calls, so repeated searches avoid re-scanning the repo
  • Frecency ranking and git status tags surface files you are actively editing
  • Definitions-only search with staged fallback from exact to fuzzy matches, with notices
  • Prebuilt binaries via install script or Homebrew; same core serves MCP, Pi and Neovim

Weaknesses

  • Benchmarks in the README show mixed results: one held-out model was slower and used more tokens
  • Install is a curl-piped shell script or Homebrew; no container image
  • Agents need a prompt hint in CLAUDE.md to prefer fff over built-in search
  • Index is scoped to a git-indexed directory; globs cannot override ignore rules

What it needs

  • no GPU
  • Needs Rust (fallback cargo build for Neovim plugin), git

Quick answers

Is fff open source?

Yes. Its code is on GitHub under the MIT license.

Also in MCP servers for developers

See all 86
Also in MCP servers for developers
RankProjectScore
1codegraphLocal code knowledge graph that coding agents query over MCP76.1k starsMIT96 out of 100
2gitnexusCode knowledge graph exposed to coding agents through MCP tools Live demo ↗ (opens in a new tab)48.2k starscustom license96 out of 100
3serenaMCP server giving coding agents symbol-level code search, editing and refactoring31k starscustom license91 out of 100
#4n8n-mcpMCP server exposing n8n node docs, templates and workflow management to AI assistants Live demo ↗ (opens in a new tab)23.2k starsMIT90 out of 100
#5context7MCP server and CLI that feed current library docs to coding agents64k starsMIT89 out of 100