feat(config): expose all 26 MCP tools in toml + default_project; mutating tools off by default

This commit is contained in:
2026-03-02 16:45:34 -05:00
parent ac4be7eca4
commit e4ccb065d4
3 changed files with 96 additions and 1 deletions

View File

@@ -102,7 +102,26 @@ def default_project(name: str = "unnamed") -> dict[str, Any]:
"search_files": True,
"get_file_summary": True,
"web_search": True,
"fetch_url": True
"fetch_url": True,
"py_get_skeleton": True,
"py_get_code_outline": True,
"get_file_slice": True,
"py_get_definition": True,
"py_get_signature": True,
"py_get_class_summary": True,
"py_get_var_declaration": True,
"get_git_diff": True,
"py_find_usages": True,
"py_get_imports": True,
"py_check_syntax": True,
"py_get_hierarchy": True,
"py_get_docstring": True,
"get_tree": True,
"get_ui_performance": True,
"set_file_slice": False,
"py_update_definition": False,
"py_set_signature": False,
"py_set_var_declaration": False,
}
},
"discussion": {