Commit cb89045
LittleCoinCoin
feat(kiro): add Kiro-specific arguments to mcp configure command
Extend handle_mcp_configure() function signature with three Kiro-specific parameters:
- disabled: Optional[bool] - Disable the MCP server
- auto_approve_tools: Optional[list] - Tool names to auto-approve without prompting
- disable_tools: Optional[list] - Tool names to disable
Add corresponding CLI arguments to argument parser:
- --disabled (action='store_true')
- --auto-approve-tools (action='append')
- --disable-tools (action='append')
Update omni_config_data population to include Kiro fields. Implements 1-to-1 mapping between CLI arguments and JSON fields following established patterns. Conversion reporting automatically handles Kiro fields via HOST_MODEL_REGISTRY.1 parent f03e16b commit cb89045
1 file changed
+31
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
713 | 713 | | |
714 | 714 | | |
715 | 715 | | |
| 716 | + | |
| 717 | + | |
| 718 | + | |
716 | 719 | | |
717 | 720 | | |
718 | 721 | | |
| |||
826 | 829 | | |
827 | 830 | | |
828 | 831 | | |
| 832 | + | |
| 833 | + | |
| 834 | + | |
| 835 | + | |
| 836 | + | |
| 837 | + | |
| 838 | + | |
| 839 | + | |
829 | 840 | | |
830 | 841 | | |
831 | 842 | | |
| |||
1625 | 1636 | | |
1626 | 1637 | | |
1627 | 1638 | | |
| 1639 | + | |
| 1640 | + | |
| 1641 | + | |
| 1642 | + | |
| 1643 | + | |
| 1644 | + | |
| 1645 | + | |
| 1646 | + | |
| 1647 | + | |
| 1648 | + | |
| 1649 | + | |
| 1650 | + | |
| 1651 | + | |
| 1652 | + | |
| 1653 | + | |
| 1654 | + | |
| 1655 | + | |
1628 | 1656 | | |
1629 | 1657 | | |
1630 | 1658 | | |
| |||
2693 | 2721 | | |
2694 | 2722 | | |
2695 | 2723 | | |
| 2724 | + | |
| 2725 | + | |
| 2726 | + | |
2696 | 2727 | | |
2697 | 2728 | | |
2698 | 2729 | | |
| |||
0 commit comments