Expand description
MCP capability declaration vocabulary (M6a).
Shared string-form contract between skill manifests and commander’s
MCP trust store. mur-common owns the enum so the YAML schema is
stable even if commander refactors internally.
If commander adds a 7th capability, add the variant + as_str/FromStr
arms here with no other code changes needed.
Structs§
- McpRequirement
- A requirement that one or more MCP tools matching
tool_patternbe reachable at runtime, and that they are safe to invoke undercapability. - Parse
Capability Error
Enums§
- Skill
Capability - MCP capabilities a skill may declare it requires. Mirrors the six
capabilities defined in mur-commander’s
engine/src/mcp/trust.rs.
Functions§
- validate_
requirements - Validate a list of requirements at parse time.