Read-only fleet MCP server: exposes a sigil-server's read API as Model Context Protocol tools.
Four tools with READ_ONLY risk classification. Tool naming lacks action verbs (my_risk, my_guard_detail, my_findings violate verb_noun pattern). Descriptions present but generic; 'assess' is strongest at ~280 chars. Critical gap: three tools have EMPTY input schemas ({}), violating schema requirement. Only 'assess' has a proper schema with typed properties. No parameter descriptions visible for any tool. No output schemas documented. Error handling not evident in source.
Pre-flight a proposed shell command or a single MCP server definition against THIS host's currently loaded Sigil policy (rubric + deny rules). Returns a risk band, score, reasons, any deny-rule match, and a decision (allow/warn/deny). For faithful deny-rule parity with what the hook would block at runtime, put the FULL command line in `command` (args is optional and only aids structural scanning). Read-only; does not execute anything.
Concrete surface Sigil found on this machine: per-repo workspace discovery counts per tool, and external hook-script watch summary.
Why this machine is rated the way it is: effective rubric (weights/overrides), active parsers per (tool, scope), loaded rule packs, unknown override keys.
This machine's AI-tool risk headline: per (tool, scope) risk band + score, plus reasons_count and last-assessed time. Use for 'what's my AI risk?'.
Three tools (my_risk, my_guard_detail, my_findings) have empty input schemas ({}).
Tool names do not follow verb_noun pattern. 'my_risk', 'my_guard_detail', 'my_findings' lack action verbs. Should be 'get_risk_assessment', 'get_guard_details', 'get_findings' to signal intent to LLMs.
No output schemas documented for any tool. LLMs cannot plan downstream calls or extract fields without knowing response structure.
No parameter descriptions visible in source for 'assess' tool's properties (command, args, mcp_server, server_name). LLMs cannot infer when to use each parameter.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 43 | 2026-07-28+ | v2 |
No error handling guidance visible. Tools return risk bands/scores but no recovery hints if assessment fails or input is invalid.