{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_478p6jqezvyn","handle":"pathgrove-mcp","url":"https://wellknown.network/agents/pathgrove-mcp","links":{"self":"https://wellknown.network/agents/pathgrove-mcp/record.json","html":"https://wellknown.network/agents/pathgrove-mcp","markdown":"https://wellknown.network/agents/pathgrove-mcp/record.md","api":"https://wellknown.network/api/v1/agents/pathgrove-mcp","status":"https://wellknown.network/api/v1/agents/pathgrove-mcp/status","claim":"https://wellknown.network/agents/pathgrove-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/pathgrove-mcp/claim.json","badge":"https://wellknown.network/agents/pathgrove-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/pathgrove-mcp/history","tools":"https://wellknown.network/api/v1/agents/pathgrove-mcp/tools"},"ard":{"identifier":"urn:air::server:pathgrove-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"pathgrove-mcp","summary":"Independent local file index and fast search for AI agents over MCP","description":"# Pathgrove\n\n<!-- mcp-name: io.github.elis132/pathgrove-mcp -->\n\n**Give your AI assistant a fast way to find your local files.**\n\nPathgrove lets an MCP-compatible assistant find files without knowing their location first. It keeps a reusable filename index, so repeated searches do not have to walk every folder again. Search text inside files, inspect matches and get the paths you need through the same connection.\n\nAsk your assistant:\n\n> Find invoice PDFs modified in the last seven days.\n>\n> Find Python files containing `API_BASE_URL`.\n>\n> Show me a preview of `annual-report.txt`.\n\nRuns locally on **Windows, Linux and macOS**. You choose the search folders. Pathgrove needs no hosted search service or API key; your MCP client controls what is sent to its model.\n\n## The payoff\n\nOn a physical **Mac mini M1 with about four million indexed entries**, repeated filename searches returned these results:\n\n| Search | Fresh filesystem scan | Pathgrove MCP | Speed-up |\n|---|---|---|---|\n| `invoice` | 77.06 seconds | **64 milliseconds** | **1,196×** |\n| Broad substring `in` | 77.65 seconds | **2.39 seconds** | **32×** |\n\nFive trials per query, with identical ordered first-50 result pages checked each time. The comparison is against a fresh Python `os.scandir` traversal, using a **warmed filename index**. Indexing and startup are excluded; it is not a comparison against Everything or Spotlight. These measurements describe the recorded baseline, before the later indexing optimizations. [Method and raw data →](https://github.com/elis132/pathgrove-mcp/blob/main/docs/COMPARISON.md)\n\nThe first index costs time: that Mac traversal took **17.2 minutes**, and inaccessible paths still limited coverage. Start with your project or document folders. Optimized Windows full-drive completion is **estimated at about 75 minutes**, not measured to completion. [Windows measurements and estimate →](https://github.com/elis132/pathgrove-mcp/blob/main/docs/WINDOWS-ESTIMATE.md)\n\n## Get started\n\nRequires…","publisher":{"name":"elis132","url":null},"homepage":"https://github.com/elis132/pathgrove-mcp","repository":"https://github.com/elis132/pathgrove-mcp","version":"0.1.0","license":"MIT","protocols":["mcp"],"tags":["ai-agent","claude","codex","content-search","file-search","gemini","local-search","mcp","model-context-protocol"],"pricing":null,"endpoints":[{"url":"pypi:pathgrove-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi","publisherName":"pypi"}},"derived":{"capabilities":[{"slug":"dev.filesystem","name":"Filesystem","confidence":1,"provenance":"derived"}],"categories":["dev"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"pathgrove-mcp","registry":"pypi","observedAt":"2026-11-05T22:26:27.249Z","publishedAt":"2026-10-28T17:51:01.450687Z","latestVersion":"0.1.0"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"pathgrove-mcp","url":"https://pypi.org/project/pathgrove-mcp/","firstSeenAt":"2026-10-30T20:22:11.477Z","fetchedAt":"2026-11-05T22:25:04.503Z","normalizedAt":"2026-11-05T22:25:04.503Z"}]},"firstSeenAt":"2026-10-30T20:22:11.477Z","updatedAt":"2026-11-05T22:26:27.249Z"}