Filesift MCP server
io.github.roshunsunder/filesift·v1.0.1·6 starsLocal file search for AI agents — semantic + keyword indexing over your codebase.
6 stars9 downloads/wk
Reviews
Write oneNobody has reviewed Filesift yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Filesift tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.10 · 2026-09-28 · same rubric, same numbers if you re-run it
- Code scan27 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 213 days ago4/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Filesift compares
Against every graded SEO MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 75/100
- higher than 40% of 769 SEO servers
- GitHub stars
- 6
- more than 86% of 405 SEO servers
- Downloads a week
- 9
- more than 0% of 170 SEO servers with a package
Install Filesift in Claude Code, Cursor or VS Code
claude mcp add filesift -- uvx filesift
What the publisher says
From the Filesift repository's README, as published. We do not edit it. Read it on GitHub
FileSift
A local, open-source utility that helps AI coding agents intelligently search and understand codebases.
FileSift lets your AI coding agent search across a codebase based on what code does, rather than what it looks like. Instead of sifting through entire files after a grep, your agent can jump straight to the most relevant code using natural language queries like "authentication middleware" or "database connection pooling". Everything runs locally on your machine — your code never leaves your environment.
Key benefits:
- Smarter search — hybrid keyword + semantic search finds code by intent, not just string matching
- Less context wasted — agents get pointed to the right files immediately, saving token budget on exploration
Installation
pip install filesiftUsage
There are three ways to use FileSift, depending on your workflow:
1. CLI
The most straightforward approach. Good for testing queries, managing indexes, and configuring settings.
# Index a project
filesift index /path/to/your/project
# Search for files by what they do
filesift find "authentication and session handling"
# Search in a specific directory
filesift find "retry logic for API calls" --path /path/to/project2. MCP Server
<!-- mcp-name: io.github.roshunsunder/filesift --> Installing FileSift also provides a filesift-mcp command — a lightweight MCP server that exposes indexing and search as tools over STDIO. This works with most popular coding agents including Claude Code, Cursor, Copilot, and more.
Add it to your agent's MCP configuration:
{
"mcpServers": {
"filesift": {
"command": "filesift-mcp"
}
}
}The MCP server exposes four tools:
- filesift_search — search an indexed codebase by natural language query
- filesiftfindrelated — find files related to a given file via imports and semantic similarity
- filesift_index — index a directory to enable searching
- filesift_status — check indexing status of a directory
3. Skills
FileSift ships with a search-codebase skill that can be installed directly into your coding agent's skill directory. This lets the agent interact with the FileSift CLI through bash, without requiring MCP support.
# Install for Claude Code (default)
filesift skill install
# Install for other agents
filesift skill install --agent cursor
filesift skill install --agent copilot
filesift skill install --agent codexSupported agents: claude, codex, cursor, copilot, gemini, roo, windsurf.
How It Works
FileSift uses a daemonized embedding model to keep searches fast. At its core, it generates embeddings from code descriptions and performs searches against small vector stores called indexes.
- Indexing — filesift index first builds a fast keyword/structural index (completes in seconds), then triggers background semantic indexing that generates embeddings for each file.
- Daemon — A background daemon loads indexes into memory and automatically shuts down after a configurable period of inactivity. After the first cold-start search, subsequent searches are near-instant.
- Search — Queries are matched using both keyword (BM25) and semantic (FAISS) search, then combined via Reciprocal Rank Fusion for the best of both approaches.
Indexes are stored in a .filesift directory within each indexed project.
Configuration
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Filesift: common questions
- Is Filesift MCP server safe?
- Mostly: it is graded B (75/100). Read the Filesift safety report
- How do I install Filesift?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Filesift need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Filesift maintained?
- The last commit was 251 days ago (2026-02-26). The latest release is v1.0.1.
- What can I use instead of Filesift?
- Servers from other publishers that do the same job: Code Context MCP server, Miru MCP server and X (Twitter) Trends MCP server.
- How does Filesift compare with other SEO MCP servers?
- safety score 75/100 (higher than 40% of 769 SEO servers); github stars 6 (more than 86% of 405 SEO servers); downloads a week 9 (more than 0% of 170 SEO servers with a package). Full comparison.
Alternatives to Filesift
Same job from other publishers: the closest match first, then the best rated.
- Code ContextLocal code search for AI coding agents: hybrid keyword + semantic + SQL over an index in your repo.not reviewedGrowingA
- MiruHybrid semantic and keyword code search for coding agents.not reviewedGrowingB
X (Twitter) Trends MCPTwitter (X) trends over time, with growth for any keyword. Free key at trendsmcp.ainot reviewedGrowingA- openchronicle-mcpMemory database for LLM agents — persistent semantic + keyword memory, project namespacing, served onot reviewedGrowingA
- Local RagSemantic code & doc search with keyword boost. AST code nav, auto HF mirror, local, privacy-first.not reviewedGrowingA