Skip to main content

Module mcp

Module mcp 

Source
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_pattern be reachable at runtime, and that they are safe to invoke under capability.
ParseCapabilityError

Enums§

SkillCapability
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.