- Reliability 8/20
- The manifest and README describe a coherent MCP server (local stdio via crawlie-mcp, hosted Streamable HTTP endpoint) with a defined tool set. No source code, tests, CI workflow, or run logs were supplied, so actual init/tool handshake and error behavior cannot be verified. The README also has inconsistencies: the hosted tool list mentions tools (top_fixes, geo_gaps, affected_urls, diff_reports, crawl_status) not present in the local 'Tools exposed' table, and the manifest claims report diffs. Deductions: no verifiable execution evidence and contradictory documentation. Score: 8.
- Security and permissions 9/20
- No red-line issues found: no malware, credential theft, real secrets in install examples, or destructive default operations. The README discloses that the hosted MCP endpoint uses a Bearer API key and sends data to crawlie.app; the local crawler makes outbound network requests by design. Deductions: without source code, least privilege, sandboxing, request scoping, and data retention cannot be verified; there is no explicit confirmation step for crawl operations or key-storage guidance. Score: 9.
- Maintenance 8/20
- The repository is not archived, has one open issue, and the README shows a CI badge, changelog, discussion link, and a clear owner (Spronta Ltd / Sean Ryan). Deductions: GitHub metadata reports License: NOASSERTION despite the README claiming MIT; no LICENSE file is supplied; there are no commit/release dates, dependency-update policy, or security-response channel; version is only 0.1.0. Score: 8.
- Documentation 12/20
- The README is detailed: install/setup, CLI usage, MCP configurations for Claude Desktop and Claude Code, hosted endpoint authentication example, plugin/skills, tool table, example agent prompts, checks, architecture, and roadmap. Deductions: no detailed tool parameter schemas, rate/cost limits, or troubleshooting guide; the hosted and local tool lists are inconsistent; the server manifest does not include a local command field; the source docs are only linked externally. Score: 12.
- Setup experience 13/20
- The easiest path is a one-line npm global install, then adding 'crawlie-mcp' to a client config; README provides concrete examples for Claude Desktop, Claude Code, and the hosted HTTP endpoint. Building from source requires Rust and pnpm. Deductions: no committed CI workflows or tests are supplied to verify executability, capping the score at 15 under static-calibration rules; Windows compatibility and binary requirements are not explicit. Score: 13.