{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"smithery_xue20010808-readfile-mcp","slug":"xue20010808-readfile-mcp","name":"readfile_mcp","type":"mcp","url":"https://github.com/xue20010808/readfile_mcp","page_url":"https://unfragile.ai/xue20010808-readfile-mcp","categories":["mcp-servers"],"tags":["mcp","model-context-protocol","smithery:xue20010808/readfile_mcp"],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"smithery_xue20010808-readfile-mcp__cap_0","uri":"capability://search.retrieval.fast.glob.matching.for.file.exploration","name":"fast glob matching for file exploration","description":"Utilizes an optimized glob matching algorithm to quickly identify files across directories based on user-defined patterns. This capability allows users to specify search criteria that can include wildcards and specific extensions, making it efficient for locating files in large codebases or document repositories. The implementation leverages in-memory indexing to minimize disk I/O, resulting in faster search results.","intents":["How can I quickly find specific files in a large project directory?","I want to search for files with certain extensions across multiple folders.","Can I locate files that match a specific naming pattern efficiently?"],"best_for":["developers managing large codebases","technical writers organizing documentation"],"limitations":["Performance may degrade with extremely large directories due to memory constraints.","Limited to file name patterns and does not support complex queries."],"requires":["Node.js 14+","Access to local file system"],"input_types":["text"],"output_types":["list of file paths"],"categories":["search-retrieval","file-management"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_xue20010808-readfile-mcp__cap_1","uri":"capability://search.retrieval.text.pattern.search.in.files","name":"text pattern search in files","description":"Enables users to perform text searches within files, pinpointing specific patterns or keywords in code, logs, or documentation. This capability uses regular expressions for pattern matching, allowing for complex search queries that can include wildcards and anchors. The results are filtered based on user-defined scopes, ensuring that only relevant files are returned.","intents":["How can I search for specific keywords in my codebase?","I need to find instances of a particular log message across multiple log files.","Can I use regex to locate patterns in my documentation files?"],"best_for":["developers debugging applications","data analysts reviewing logs"],"limitations":["Regex performance can be slow for very large files.","Does not support binary file searching."],"requires":["Node.js 14+","Access to local file system"],"input_types":["text"],"output_types":["list of matching file paths with line numbers"],"categories":["search-retrieval","text-analysis"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_xue20010808-readfile-mcp__cap_2","uri":"capability://search.retrieval.directory.focused.search.scoping","name":"directory-focused search scoping","description":"Allows users to limit their search to specific directories, enhancing the relevance of search results. This capability is implemented by maintaining a context of the current directory scope, which filters the search results dynamically based on user input. It ensures that users can focus their searches on relevant areas of their file system without sifting through unrelated results.","intents":["How can I restrict my search to a specific folder?","I want to avoid cluttered results from unrelated directories.","Can I set a default directory for my searches?"],"best_for":["developers working on modular projects","technical writers managing multiple documentation folders"],"limitations":["Only one directory can be focused at a time; no multi-directory search support.","Requires manual adjustment to change search scope."],"requires":["Node.js 14+","Access to local file system"],"input_types":["text"],"output_types":["list of file paths"],"categories":["search-retrieval","file-management"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":29,"verified":false,"data_access_risk":"high","permissions":["Node.js 14+","Access to local file system"],"failure_modes":["Performance may degrade with extremely large directories due to memory constraints.","Limited to file name patterns and does not support complex queries.","Regex performance can be slow for very large files.","Does not support binary file searching.","Only one directory can be focused at a time; no multi-directory search support.","Requires manual adjustment to change search scope.","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.05,"quality":0.31,"ecosystem":0.48999999999999994,"match_graph":0.25,"freshness":0.6,"weights":{"adoption":0.25,"quality":0.25,"ecosystem":0.15,"match_graph":0.23,"freshness":0.12}},"observed_outcomes":{"matches":0,"success_rate":0,"avg_confidence":0,"top_intents":[],"last_matched_at":null},"maintenance":{"status":"active","updated_at":"2026-05-24T12:16:28.695Z","last_scraped_at":"2026-05-03T15:18:50.372Z","last_commit":null},"community":{"stars":null,"forks":null,"weekly_downloads":null,"model_downloads":null,"model_likes":null}},"distribution":{"claim_url":"https://unfragile.ai/submit?claim=xue20010808-readfile-mcp","compare_url":"https://unfragile.ai/compare?artifact=xue20010808-readfile-mcp"}},"signature":"VsgGB49NqwlMhwtW3nVW+4WjaIUxDwwQDtlNuyghUdHQY2MFQ+aP8uTZ95HySVfofCtsI964t804vKPTCr+dAg==","signedAt":"2026-06-22T19:51:36.004Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/xue20010808-readfile-mcp","artifact":"https://unfragile.ai/xue20010808-readfile-mcp","verify":"https://unfragile.ai/api/v1/verify?slug=xue20010808-readfile-mcp","publicKey":"https://unfragile.ai/api/v1/trust-passport-public-key","spec":"https://unfragile.ai/trust","schema":"https://unfragile.ai/schema.json","docs":"https://unfragile.ai/docs"}}